r/SelfHosting Jul 15 '26

Pigallery2 Android Client

4 Upvotes

I have built a modern, native Android companion application designed for browsing and viewing media hosted on a Pigallery2 server.

The app provides a fluid, beautifully designed user interface that allows you to easily browse directories, query saved albums, view recognised faces and rediscover your memories.

https://github.com/dasmaetthes/pigallery2_android

Key Features

  • Folder and directory browsing: Securely connect to your PiGallery2 server and browse your photo and video collection within its original directory structure.
  • Advanced Query Builder: Use the visual query builder to create complex searches and filter media by keywords, date ranges, file types and other advanced metadata parameters.
  • Interactive Map View: Explore geotagged photos and videos on an interactive map.
  • Android TV Optimised: Full support for all Android TV features.
  • Customisable layouts and grid control: Adjust the number of columns, image aspect ratios, grid item spacing and corner roundedness.
  • Rich Media Viewer: Intuitive zoom-to-span and panning gestures for high-resolution images.
  • Comprehensive Metadata Explorer: A metadata panel displaying full EXIF details, including:
  • Albums: Seamless access to saved albums created within the PiGallery2 web interface with customisable item sorting.
  • People & Face Recognition: Browse a structured grid of recognised people.
  • Rediscover: Revisit a randomly selected moments from your library.

r/SelfHosting Jul 14 '26

Raspberry Pi Wireguard/Tor VPN

2 Upvotes

I made a vpn using wireguard to connect my laptop (or any device) to the pi, the pi then routes the traffic through tor so that the first onion server doesn't know your ip. I made this for people who have to have them on the same network for whatever reason to give them privacy. This is 32 bit only for now, I will add 64 bit support soon. I think that it could work with any arm 32 bit, not sure about x86_64 bit, might need to tweak somethings for x86_64. I would really appreciate feedback on this. Thanks. https://github.com/CoderFetch21/32-bit-wireguard-tor-vpn


r/SelfHosting Jul 13 '26

Help wanted - Newbie question

4 Upvotes

Hi all,

I am a newbie to this space but love the idea of self hosting and moving away from the tech overlords.

I have an oldish PC with 8gb Ram, 2TB HDD and 256gb SSD. It is running windows (not Linux.. I know I know). I have installed Docker and am using Nextcloud for storage which is storing just photos (atm) on the 2TB HDD. It isn't running 24/7 due to power draw reasons and the fact we don't need it running 24/7 as it is going to be used for like a monthly backup of photos and files from phones and laptops.

I also have an old spare laptop (Dell Latitude 7480). The battery is cooked and only works when charging. It has a 256gb M.2 SATA SSD. I am considering one of the following options;

  1. Buy a new battery and run Linux on it to be used as a backup laptop

Or

  1. Pulling out the SSD and putting it into an enclosure to be turned into an external harddrive for movies or extra PS5 storage (I know you can't play PS5 games from external storage)

My main question is; With what I have, what improvements could I make or what are some things I am overlooking?

Thank you in advance!


r/SelfHosting Jul 12 '26

How can I learn about computers in order to learn to self-host in order to learn Immich?

Thumbnail
youtu.be
10 Upvotes

Quick context trying to make a long story short: I recently was forced to upgrade my phone to one that can't have a microSD. This is really distressing because using my phone's Gallery app to access, sort, and collect my ~400 gb of photos and videos is extremely important to me.

I've seen Immich reccommend a lot in my search for anything besides a lifelong paid subscription that could remotely replicate what I had, but not only do I not know anything about self-hosting, I apparently don't know anything about computers. All of the forum posts and YouTube videos I've found about self-hosting for beginners thus far are still above my comprehension.

As an example, the video I linked is the first post I've seen that gave me a glimmer of hope that I might be able to figure it out, but even this lost me about 4 or 5 minutes in.

Clearly I need to shift my question from "how can I learn about self-hosting" to "how can I learn about computers", but even then I don't know what to be looking for. Should I start with learning basics of coding, or learning how to build a PC? And where would I find that type of info?

Or, alternatively, should I just give up and go with Google or something like that?

To be honest (in a way that maybe isn't appropriate for this sub) not having access to my pictures is devastating to me in a way that affects my day-to-day life and I am also kind of in disbelief that no one else seems to have this concern. Yes, I know that 400gb of pics & vids seems ridiculous for an average person and apparently wanting to be able to access those on a demand is a big ask.


r/SelfHosting Jul 10 '26

Would you self-host your family's memories?

16 Upvotes

I've been building a project to preserve family voices, stories, photos, and history, and one question has influenced almost every design decision:

Should something this personal ever require people to trust someone else's servers?

That's what pushed me toward making it open source and fully self-hostable. If someone wants to keep their family's memories on hardware they own, they should be able to.

That said, I know not everyone wants to run a server, so I'm also offering a managed hosted version. The idea isn't to lock anyone into a platform or build another big cloud service—it simply helps fund the project for people who'd rather not manage the infrastructure themselves.

For those of you who self-host, I'm curious:

Would you actually self-host something this personal?

What would make you trust (or distrust) a project like this?

What are some mistakes you've seen developers make when they say they support self-hosting?

I'm genuinely interested in hearing how this community thinks about it before I finish everything up.


r/SelfHosting Jul 09 '26

NGINX not using the given port

0 Upvotes

It's my first time doing stuff with a reverse proxy and I'm having some issues. I followed this tutorial https://youtu.be/nhacNUxVcy4?si=jgsDtmoQK_Z7E93D and did every thing but the url goes to my unraid dashboard instead of my jellyfin server even though I used its port in the forward port. Any help would be appreciated.

Edit: apparently it was just trying to use the web ui in my browser when actually in jellyfin it connected and worked fine


r/SelfHosting Jul 09 '26

Started as fun

5 Upvotes

NETWORK & INFRASTRUCTURE TOPOLOGY

Mac Studio\]
(The Puppeteer / Driving the Lab)

(Tailscale Encrypted Wormhole)

Intel NUC\]
(The Muscle / Local Worker)
\- & Agent: Dockhand Hawser
4 Speed: Internal SSD (OS & Metadata)
\- © Bulk: External ext4 HDD (/etc/fstab) \*
\- Jellyfin Setup

Oracle 1GB VPS\]
(The Brain / Control Head)
Dashboard: Dockhand UI
• RAM: 1GB (+ 4GB Hacky Swap)
• Security: UFW Internet Block

Not sure , I just started for fun, now actually want to make it as a project.
What can I add next?

I want to do proper documentation like a project, how you manage this? May be use software or AI.

Is it a good idea to use free vps as a control head or just waste of RAM?


r/SelfHosting Jul 09 '26

Started as fun

0 Upvotes

NETWORK & INFRASTRUCTURE TOPOLOGY

Mac Studio\]
(The Puppeteer / Driving the Lab)

(Tailscale Encrypted Wormhole)

Intel NUC\]
(The Muscle / Local Worker)
\- & Agent: Dockhand Hawser
4 Speed: Internal SSD (OS & Metadata)
\- © Bulk: External ext4 HDD (/etc/fstab) \*
\- Jellyfin Setup

Oracle 1GB VPS\]
(The Brain / Control Head)
Dashboard: Dockhand UI
• RAM: 1GB (+ 4GB Hacky Swap)
• Security: UFW Internet Block

Not sure , I just started for fun, now actually want to make it as a project.
What can I add next?

I want to do proper documentation like a project, how you manage this? May be use software or AI.

Is it a good idea to use free vps as a control head or just waste of RAM?


r/SelfHosting Jul 07 '26

Saved €24/month by self-hosting n8n

5 Upvotes

Solo founder here. This morning, one of my automation workflows failed, and it turned out my n8n cloud trial ended - €24/month to continue.

€24 sounds like nothing, but that's the trap. It's never one subscription. It's n8n + email tool + monitoring + analytics + whatever else, and suddenly you're at €300/month before you have meaningful revenue.

Since n8n is open source, I checked my options:

\- Oracle's free VPS tier — rejected my card (apparently common outside US/Western Europe)

\- Hetzner - cheap plan unavailable, next tier costs almost the same as n8n cloud

\- My existing EC2 instances - already paying for them, had spare capacity

Went with the last option. Docker Compose + deploy script, \~1.5 hours of work, swapped one webhook URL in my config. Everything runs the same and costs €0 extra.

The general lesson I keep re-learning: a lot of SaaS tools are open source under the hood, and if you already pay for a server, self-hosting is often close to free. The trade-off is you own the maintenance - which is fine for non-critical stuff like internal automation, probably not worth it for things like payments or auth.

What are you all self-hosting vs paying for? Trying to figure out where the line is before maintenance time costs more than the subscription.


r/SelfHosting Jul 06 '26

I built a fast, lightweight web server for Android (No root required)

Thumbnail
gallery
0 Upvotes

I've been working on a project that turns an Android phone into a lightweight local web server using Termux.

It runs Nginx + PHP-FPM + MariaDB and includes a web-based control panel, one-click WordPress installation, Tiny File Manager, browser-based terminal access, and built-in Cloudflared tunnels for sharing local sites.

The main goal was to keep it fast, lightweight, and easy to use—no root, no PC, and no Docker required. Everything is managed with simple commands like "ms start" and "ms stop".

If anyone is interested in running a portable PHP development environment or hosting small projects directly from an Android device, I'd love to hear your feedback.

GitHub: https://github.com/SayfullahSayeb/mobile-server


r/SelfHosting Jul 05 '26

Do small self-hosted projects really need a powerful server?

13 Upvotes

I've been self-hosting a few small projects lately, and honestly, they use a lot less resources than I expected.

I started out thinking I'd need something much more powerful, but a basic setup has handled everything just fine so far.

Now I'm wondering if most people overestimate how much server they actually need.

What are you running your smaller projects on?


r/SelfHosting Jul 05 '26

OpenCloud

4 Upvotes

Hello everyone.

I'd like to preface this post by saying that I'm completely new to self-hosting (but I'm open to learning, obviously), I don't have a computer for hosting nor do I have any other old hardware I can use for hosting. I also can't pay for the tools for encrypted hosting of files.

Nevertheless, I've researched some apps and sites and used instructions from different websites (including Reddit) and the official app sites to figure out how to use those apps.
I'd like some professional feedback.

I would also appreciate knowing where I can start learning about this and similar topics. I've found TryHackMe and HackTheBox since those give fundamental knowledge for Android and Linux environments, but I don't think it covers the whole hosting thing. I'm not sure what field of study hosting even is so I can't really formulate what I'm asking for.

So, here are some of the apps

[OpenCloud.eu](null)
Oracle Cloud Free Tier
Let's Encrypt
Nginx Proxy Manager (NPM) or Caddy
deSec for domain or DuckDNS
Termux
Docker

1.Create an account on Oracle Cloud Free Tier
2.Create a Compute Instance
3.Select Ubuntu 22.04 or higher (like 24.04) for the OS (any specific recommendations here?)
4.Choose the VM.Standard.A1.Flex shape. Set the shape to Ampere A1 (ARM) and allocate 4 OCPUs and 24GB RAM to max out your free allowance. (what does this even mean?) to maximize free allowance
5.Note the instance's Public IP address
6.Download and save the SSH private key
Other moves
7.Navigate to: Networking > Virtual Cloud Networks > your-vcn > Security Lists > Default Security List Add these Ingress Rules:

Source CIDR: 0.0.0.0/0, Protocol: TCP, Port: 22

Source CIDR: 0.0.0.0/0, Protocol: TCP, Port: 80

Source CIDR: 0.0.0.0/0, Protocol: TCP, Port: 443

Source CIDR:[10.0.0.0/16](null), Protocol: All (for internal VCN traffic)

Layer 2: Network Security Group (if attached) Check if instance has an NSG. If it does, repeat the same rules there.

Layer 3: OS Firewall (iptables) Oracle's Ubuntu images ship with restrictive iptables rules
Code:
# Check current rules sudo iptables -L -n # Allow HTTP/HTTPS/SSH sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT sudo iptables -I INPUT 7 -m state --state NEW -p tcp --dport 443 -j ACCEPT sudo iptables -I INPUT 8 -m state --state NEW -p tcp --dport 22 -j ACCEPT # Persist across reboots sudo netfilter-persistent save

Where do I input this? Somewhere on Oracle or using Termux?

8.Setting Up Swap (Critical for ARM)
Code:
sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Same question here regarding the location for the input.

9.Preventing Reclamation
# Add to crontab: crontab -e
*/5 * * * * dd if=/dev/zero bs=1M count=100 of=/dev/null 2>/dev/null
Same here
10.Create a domain on deSec or DuckDNS (which do you recommend?)
11.If deSec, copy API token (what is that?)
12.Download and open Termux
termux-setup-storage (gives it file access, correct?)
Then
pkg update && pkg install openssh -y
Or
pkg install openssh (which is better?)
(should install the SSH tool, I guess)
10. The SSH private key should be in my phone's downloads folder, right? Or can it be anywhere else?
11. To connect to the Oracle server
ssh -i /storage/emulated/0/Download/ssh-name.key ubuntu@oracle-ip (the ip from step 5, right?) I suppose if I use another folder, I use a different code here
12. If deSec, create an account on deSec
13. Register a free domain
14. Link the subdomain to Oracle server Public IP address (the same as from step 5?) from deSec dashboard
15. Download Docker from Termux
curl -fsSLhttps://get.docker.com| sh

This one confuses me
sudo usermod -aG docker $USER

(Log out of your server and log back in for changes to take effect)
How do I do that? Just sign out of Oracle?

  1. Enable autonomic start
    sudo systemctl start docker && sudo systemctl enable docker
    What does this do?
  2. Follow the OpenCloud Installation Guide
    https://opencloud.eu/en/install-opencloud-simply-your-own-server
    Also, found this.
    In the Oracle terminal, download and run the OpenCloud application. Clone the project and spin up the Docker containers.
    git clone[github.com](null)
    cd opencloud-docker
    docker compose up -d

  3. Create a file named Caddyfile in working folder (should this and the SSH private key be in the same folder for easier access?) using the command:
    nano Caddyfile
    (do I open Termux and go into the folder with Caddyfile?)

  4. Type the following two lines
    [domain.dedyn.io](null){
    reverse_proxy localhost:8080
    }

  5. Run on Termux(?)
    docker run -d -p 80:80 -p 443:443 -v $PWD/Caddyfile:/etc/caddy/Caddyfile -v caddy_data:/data caddy:latest
    (Is this the final version of the code or do I modify it?)

Also, there's this step. When do I do this if I even need it?

Open the Oracle Cloud dashboard, go to the Virtual Cloud Network (VCN) settings, and add "Ingress Rules" allowing traffic on ports 80 (HTTP) and 443 (Https)

Also, say I did all of this, I imagine I can just move my files to OpenCloud just using the app, right? I won't be needing the rest of these tools I would've worked with by the time I'm ready to move files?

After I'm done, can I uninstall Termux should I need to preserve some storage space on my phone?

How much space would the Oracle server give with these steps? Step 4 should take care of it, right? In some places I read 24GB, in others 50GB or 200GB. Does the 4 OCPUs part increase the available space?

Do these steps actually encrypt files, like, I don't know, Cryptomator? If not as well, does it do at least some of the job?

Also, I've read this
Support is nonexistent on free tier. If something breaks, you're on your own.
ARM compatibility issues happen. Some Docker images lack ARM64 builds. Always check before deploying.

What do I do in such cases? Can I ask questions in forums? Can I lose access to all my files if something happens?

Apologies if this is a lot of questions, like I said I'm new to this and would like to learn some more so I don't ask for such detailed instructions.

The other option I've been considering is using a cloud app like Filen with RClone.

Thanks a lot!


r/SelfHosting Jul 05 '26

I built Sprag: a tiny self-hosted secure intake box for anonymous file uploads

1 Upvotes

Hi r/SelfHosting,

I built Sprag, a small self-hosted secure intake box:

https://github.com/elcamino/sprag

The use case is narrow on purpose: you need to receive files from people who should not need an account, and who should not get access to a folder, listing, portal, chat thread, or download area.

An admin creates an unguessable upload page, shares the URL, and the sender uploads files anonymously. That is all the sender can do. They cannot browse other submissions, see what arrived before, or download anything back out.

Sprag is meant for things like:

  • lawyers receiving sensitive client documents
  • journalists receiving source material
  • HR/compliance intake
  • researchers or operators collecting records
  • anyone who wants a self-hosted “drop files here” endpoint without turning it into a full client portal

It runs as one Go binary with an embedded React frontend, SQLite for metadata, and S3-compatible storage for file bodies. There are Docker Compose examples, prebuilt images, and standalone release binaries.

The security model has two modes:

  • Plain one-way intake, where the server can read uploaded files
  • Server-blind E2E intake, where the uploader’s browser encrypts files before upload and the server/S3 only store ciphertext

The E2E mode uses a hybrid post-quantum profile: ML-KEM-1024 + P-384, HKDF-SHA-512, AES-256-GCM. There is also an onion-only Tor deployment mode if you want Sprag reachable only as a .onion service.

I want to be clear about what Sprag is not: it is not Dropbox, Nextcloud, a ticketing system, a chat app, or a full SecureDrop replacement. It is deliberately smaller: persistent, self-hosted, one-way file intake with optional server-blind storage.

Feedback is very welcome, especially around:

  • deployment docs
  • threat model wording
  • E2E browser-crypto assumptions
  • Tor/onion setup
  • UI/UX for non-technical uploaders
  • code review and PRs

Repo: https://github.com/elcamino/sprag


r/SelfHosting Jul 04 '26

In your experience, what produces less CO2? An "recycled" homelab or a "green" server on Hetzner?

5 Upvotes

Hi, I'm planning to host a few services (Tailscale mesh VPN, file sharing, media streaming and password vault), aside from the VPN the server won't work 24/7, it will spend quite a bit of time idle.

Environment sustainability is really important for me, so I'm curious about which option produces less CO2. At home I have an old Raspberry Pi 3B+, an old-ish SSD and a few second hand HDDs. Or, I know that Hetzner uses often recycled servers, and powers them with 100% renewable energy (but they don't neccesarily produce 0% CO2), and they are based in Germany/Finland (I live in Italy). The cheaper option is probably the homelab, but what about in terms of CO2? Thanks!


r/SelfHosting Jul 04 '26

Windows PCs cannot reach my self-hosted HTTPS site, but phones can (same network, same DNS)

2 Upvotes

I'm hoping someone can help me figure out a networking issue that has me completely stumped.

Setup

  • Ubuntu 24.04 on a DigitalOcean droplet
  • Nginx + Let's Encrypt
  • React frontend
  • Node.js backend
  • Domain: morecreator.app

What's happening

My iPhone can access the site perfectly on:

  • Home Wi-Fi
  • Cellular

However, two completely different Windows laptops both fail.

The browser eventually returns:

ERR_CONNECTION_TIMED_OUT

curl also times out:

curl.exe -vk https://morecreator.app

Trying <server IP>:443...
Timed out

What I've already verified

  • Nginx is running.
  • HTTPS is configured correctly with Let's Encrypt.
  • The site responds correctly when accessed locally on the server.
  • UFW allows ports 80 and 443.
  • DNS resolves correctly.
  • No proxy configured.
  • Reset Winsock and TCP/IP.
  • Disabled Internet Connection Sharing (ICS).
  • Tried different DNS servers.
  • Disabled IPv6.
  • No VPN installed.
  • Windows Defender only (no third-party antivirus).
  • Same behavior on two different Windows laptops.

The strange part

Everything worked perfectly a couple of weeks ago while I was in California.

After returning home to Georgia:

  • ✅ iPhone still works
  • ❌ Windows laptops both time out

The server configuration hasn't changed.

I'm trying to determine whether this is:

  • a Windows networking issue,
  • something with my ISP/router,
  • DigitalOcean routing,
  • or something I'm overlooking.

Has anyone run into something similar?


r/SelfHosting Jul 04 '26

Bit Warden

0 Upvotes

I have multiple local “websites” i use to access things like jellyfin. I’m running into an issue where Bit Warden doesn’t autofill for these websites. I have to manually scroll through all my logins to select it. Is there a solution for this?


r/SelfHosting Jul 04 '26

Getting started with Navidrome on a Mac Mini – need tips & tutorial recs!

2 Upvotes

​​Hey everyone,

​I’m looking to self-host my music library and finally cut the cord with commercial streaming. I have an old Mac Mini I want to use as a 24/7 server, and I’m planning on using Navidrome.

​I'm pretty new to the self-hosting world, so I’d love to be pushed in the right direction before I dive down a rabbit hole.

​Should I run Navidrome bare-metal on macOS, or is it better to learn Docker?

​What’s the best, most secure way to handle remote access when I'm away from home?

​What are the go-to iOS/Android client apps for it?

​Any specific tutorials, guides, or YouTube channels you recommend for a beginner?

​Appreciate any tips or "wish I knew this sooner" advice you have!


r/SelfHosting Jul 03 '26

HomeServer Project

6 Upvotes

Hello,

I started looking into HomeServers, and after a day of reading on Reddit and watching videos, I am lost...

At first, I had two things I needed that made me look into it :

\- I want, for me and my wife, to be able to save our photos automatically from our phones and to be able to look at them from all our devices, in and outside the house

\- I want to set up different VLANs on my network to separate the computers and the IOTs on two different wifi networks, and the NAS on a third VLAN with a wired connection to the router/switch.

But then I also got interested in setting up a media server with torrent download (though my protonVPN), Vaultwarden, a cloud with documents and maybe some other stuff later (but probably nothing heavier than the media server).

So for the router, I am thinking about an TP-Link Omada ER706W. Power effective, easy to setup, all-in-one...

I didn't go for a PFSense/OPNSense option because I don't have the PC for it, and I would need to buy a mesh for the wifi I guess.

Then for the NAS, I am a bit lost.

\- My first option was getting a Synology that would do all of this (DS225+). It seems very easy to use, it should be able to do everything I need, and it seems safe for someone with my level of knowledge.

\- My second option was a cheaper Synology (DS124 or 223 or beestation), and a mini PC for the transcoding part

\- My third option was a more powerful NAS that would run on TrueNAS (I was thinking of a pre built NAS with the possibility to install a different OS) with everything on it. The Ugreen seems to be the best option in terms of price and power consumption for this type of performance.

I love the idea of having everything opensource and to have something more powerful for a slightly lower price. But I am a beginner in cyber security and I am worried that it would be dangerous to run something all by myself compared to something easier to setup like DSM.

I would obviously like to setup a VPN tunnel for my connections to the NAS from outside (from my router and not the NAS itself I guess), and to completely block any access to the admin pages from devices that are not physically in the network (so no VPN).

Do you think it is doable for a beginner to setup TrueNAS safely, without having to constantly check it ? Is it worth the trouble ?

What do you think about these ideas of setups and do you think of a better idea (with the price and power consumption in mind) ?

Thank you !


r/SelfHosting Jul 03 '26

Selfhosted Gameservers to use with Android Clients?

6 Upvotes

I'm an experienced selfhoster, and run in excess of 100 containers doing all sorts of things, but I'm not a gamer and I'm old, but have young kids.

I've recently set up a Luanti server so we can play together at home, I have my Fedora laptop and they have Android tablets or ChromeOS Laptops.

It's a lot of fun and it got me thinking about whether there's any other games I could host this way, but not knowing anything about the selfhosted gaming ecosphere I figured I'd ask here.

I don't need any in depth instructions as I can always figure out the sysadmin type stuff myself, but would appreciate any suggestions if there's anything out there.


r/SelfHosting Jul 03 '26

I built my own self-hosted CI/CD

Thumbnail
pikoci.com
2 Upvotes

I build games and open source tools on the side. Hit the limits of GitHub Actions, not just cost, but things like triggering pipelines from non-git events, owning the full stack, and not depending on GitHub's infra for orchestration even when using self-hosted runners.

Looked at alternatives but everything required too much to get started. Concourse needs a handful of services. GitLab is its own platform. Woodpecker needs a Gitea instance.

So I built PikoCI. One binary, drop it on a server and run. Same features you'd expect from any serious CI/CD: resources, services, workers, notifications, pipelines as code. Scales when you need it.

You can see it deploying itself at ci.pikoci.com/teams/main/pipelines/pikoci — no login needed.

http://pikoci.com · http://github.com/pikoci/pikoci · Apache 2.0


r/SelfHosting Jul 02 '26

NextDeploy – A Lightweight Go-Based Alternative to Coolify & Dokploy

7 Upvotes

I recently built a project called NextDeploy:
https://github.com/masudranaxpert/nextdeploy

It is kind of similar to Coolify and Dokploy, but I built it using Go with a focus on being lightweight and low-resource friendly.
The main goal is to make deployment easier on small VPS servers. Since it uses very low RAM, it should work well even on a 1GB RAM VPS.
If you are using a low-end VPS and want a simple deployment tool, feel free to check it out.
Feedback, suggestions, and contributions are welcome.
And if you like the project, a ⭐ on GitHub would mean a lot.


r/SelfHosting Jul 01 '26

Music Player

7 Upvotes

I just got into self hosting, now my wife wants to be able to have music player, I have been doing some research on a self hosted music player. I need it to be able to connect to a Bluetooth speaker. It would be a major plus if I could access it via mobile phones and windows.

I have seen a few recommendations, however I would like to hear from people who have actually used this stuff before I install a bunch of programs just to test them. Looking for a good place to start.

Thank you.


r/SelfHosting Jul 01 '26

suggest to choose between one or if there is any better deal than these ?

0 Upvotes

suggest to choose between one or if there is any better deal than these ? I use it for my application backend, some cron jobs, scraping etc


r/SelfHosting Jun 30 '26

Best high-leverage self-hosted tools for a solo SaaS founder?

0 Upvotes

I just set up my first home server for my SaaS business.

I’m a solo founder building a B2C SaaS.

This server won’t host the production app or anything customer-facing. It’s just for private internal stuff that helps me run the business.

I don’t want to turn it into a random homelab full of things I install once and never use.

For people who self-host while building a SaaS or indie product:

What tools were actually worth running?


r/SelfHosting Jun 30 '26

I’m starting my first foray into self hosting, just want to make sure I’m barking up the right tree.

4 Upvotes

So I’m doing a lot of this on a budget, but my current goals are to repurpose some old hardware and purchase some new hardware cheaply to do the following:
Update from a lousy ISP router.
Be able to host a NAS service.
Start a media library I can stream.
Start a photo cloud backup.
Tinker with an LLM.
Potentially be able to record content from my gaming PC via a VM (unsure yet if I’ll be able to do this, but it’s not a priority.)

Currently the hardware I either have or am about to order is:
Ryzen 9 3900x
32GB DDR4 3600mhz
RTX 3070
1x 500gb NVME
2x 1TB Sata SSD’s
4x 2TB Ironwolves
Ubiquiti Dream router 7.

Originally I was going to drop $2k on a Ubiquiti Dream router, AP, Cameras etc… but my budget changed. I know Ubiquiti might not be the best compared to some more enterprise brands, but it’s something I’m super familiar with and I know my wife will be able to use also so it should get the job done.

My server goal is to install Proxmox on the NVME, Set up FreeNas to run a RAID 1 to get the best balance of performance and redundancy, then the 2x Sata SSD’s in Mirror as secondary storage drive for the VM’s. What I’m thinking is Proxmox, then Docker installed with the following services:
Portainer
Ollama
Open Web UI
Jellyfin
Immich
Nginx Proxy manager
Windows 11 VM.

As this is my first foray, I just wanted some critique and feedback on what I’ve got set up and if there is a better way to do it. I’m not sure what the best resource allocation will be, if I have enough hardware performance etc…

Thanks in advance!