this post was submitted on 10 Jul 2026
32 points (94.4% liked)

Selfhosted

60589 readers
1615 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Wanted to share my setup so far, in part to get some feedback, in part to share results of my own research.

Hardware

The base is an old Dell laptop with 8GB of RAM, nothing special.

For network I got cheap (~30 euro) Cudy router compatible with OpenWRT. I looked at MikroTik but it was more expensive and the setup looked more complex. OpenWRT was very easy to install and fairly easy to set up. I really appreciate the firewall, I was able to easily cut off my smart TV form the internet for example. Setting up port forwarding was also easy.

For storage I got Icy Box USB RAID, set it up to RAID 1. It was the cheapest solution I found and it works fine after a bit of fiddling (issues with the fan but it's a long story, can give more details if someone's interested because otherwise I'm happy with it). I use it for backups for now and plan on using it for slow storage in the future. I also got 5TB USB drive for media (arr). I don't care if I lose it so no backup or RAID here.

No UPS so far. I'm planning on installing solar planes with battery which should protect me from power cuts.

Software

Proxmox as a base. I hesitated if I really need it as I was planning to setup 3 VMs only but in the end the ease of backups and storage management convinced me to use it. Works great, no issues here.

VMs based on Debian.

I'm using cosmos cloud to manage my apps (https://cosmos-cloud.io/). I compared couple of different solutions and this one had the biggest library of supported apps and uses docker (I like the additional security provided by containers). It works great so far and has all the features I needed.

I chose netbird for VPN and I'm not happy with it. The Android app has serious issue with battery usage. It was reported long time ago and it's still not fixed. That's really sad because otherwise the app is great. I'm trying to switch to netmaker now. Why not tailscale? I don't want to tie myself to a closed source app like that.

Backups

VMs backed up by Proxmox daily, stored on the RAID and synced to external server (VPS with NFS drive).

Network and VMs

One internal server accessible only thorough VPN. It hosts *arr stack and bitwarden.

One external server accessible through port forwarding in OpenWRT and nginx with fail2ban. It will host forgejo, my webiste and so on.

One exit node VM running nord VPN.

Phone with always connected VPN routing everything through the exit node.

Bitwarden with self-signed cert imported on phone.

Monitoring

Simple monit scripts pinging individual servers, checking VPN status and status of hard drives.


I've been running it for couple of months and so far everything is working great. I want to setup the external server next, test the backups and switch to self-hosted netmaker for VPN.

Anything else I should do or anything I should stop doing?

you are viewing a single comment's thread
view the rest of the comments
[–] Itsamelemmy@lemmy.zip 1 points 20 hours ago (1 children)

My setup is pretty similar. Could you help me with whether I should use proxmox?

Currently have everything on my gaming pc, but moving to it's own dedicated pc. I have about 15 services running, all docker compose.

Debating between proxmox or debian. And was leaning towards Debian as I think I'd just have one VM of Debian with all my docker stuff, and I figured it being a VM would just add extra complications.

Do you think proxmox would be worth it in my case, or am I completely wrong in my thinking of putting all my dockers in one vm, and that's not how it should be done?

[–] ExLisper@lemmy.curiana.net 2 points 20 hours ago (1 children)

In my case I wanted to separate my services between the ones accessible from the internet (git. lemmy) and not (bitwarden, *arr). To do this I need 3-4 VMs. I went with proxmox for the backups: you just define retention policy and that's it. Promox drops backups of VMs automatically keeping the right amount of old versions. If you don't want to split your services and you're fine with just one VM I think you can easily go with pure debian. I did have some issues with proxmox (like failing network card, it required some fiddling) so it's not "free". There's some extra work to get the benefits.

And I think having everything in one VM is also fine. I'm only splitting it because I want to have some things accessible from the internet. If not I would just use docker for everything.

[–] Itsamelemmy@lemmy.zip 2 points 19 hours ago

Thanks. And, yeah I don't have anything that needs to be accessible via the internet except plex, and plex handles that. Everything else, I'm fine with tailscale.