I have a local network for sharing files between my devices but I don't open anything up to remote access. I might change my mind once I'm more skilled at networking but right now I don't trust myself to be able to set up something secure. If I'm on the road I just plan what I'll need and manually sync it across before I go
Privacy
A place to discuss privacy and freedom in the digital world.
Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.
In this community everyone is welcome to post links and discuss topics related to privacy.
Some Rules
- Posting a link to a website containing tracking isn't great, if contents of the website are behind a paywall maybe copy them into the post
- Don't promote proprietary software
- Try to keep things on topic
- If you have a question, please try searching for previous discussions, maybe it has already been answered
- Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
- Be nice :)
Related communities
much thanks to @gary_host_laptop for the logo design :)
I don’t trust myself to be able to set up something secure
That's totally understandable. I will admit, the first server I tried to stand up got ransacked in an hour. I received a nastygram from the VPS saying that my server was attacking other servers which can have serious consequences. Of course I shut it down right away. I had just the OS, nothing else on there, so at worst it caused a some other servers to implement a block on my IP.
So I sat down and started reading, and testing, ad nauseam. Learned about hardening a Linux server. Learned about UFW and Fail2ban, and other security deployments. Learned how to bash. It's been a learning process that still thrives. I thoroughly enjoy the experience.
But yes, it can be daunting at first, I totally get that. Of course, you have a much broader resource to tap than I did at the time, but that's what I really dig about the internet. It is the sum total of the world's knowledge. Not necessarily wisdom, but vast repositories of information.
Have a blast bro.
How did you get into it? Any resources you'd recommend for a noob who wants to get into setting up servers?
Oh gosh.... Well, first you should get a subscription to Byte magazine. LOL J/K but that's how far back it goes. I'll pull some bookmarks here in no particular order.
- HowtoForge
- Selfh.st
- The HomeLab Wiki
- Marius Hosting
- Noted
- LinuxHandbook
- Linux Journey
- The Linux Code
- 30 Days Of Linux
- Techmint
- The Ultimate Linux Newbie Guide
- It's FOSS
And of course right here
ETA: Me Skuzi...I did not answer your first question. I got into computers back with the original Altair kit. I saw recently there has been a revival of the old 8000. Wasn't much you could do with it at the time, but it was super cool and I was addicted. After that, if memory serves correctly, I had a Timex/Sinclair. Had a cassette tape drive you'd use to load up an app. The TI 99 & 994a were probably my first real complete computer setups with drives, memory expansion, etc. You needed something like a kitchen table to lay it all out on. It sprawled all over the place, but was a decent platform for it's time. After that, I've had at least everyone there after. LOL
I just launched a business to help non technical people identify and selfhost their business tools. I faced such problems when I lived in a fascist country and now that I live in a fascist country again, I figured its a good way to go.
That's super cool. I've always thought that every household should have a server as we live very digitally dependent lives now. Back when Microsoft released their homeserver edition, I thought that was going to be a good angle, however, it didn't take off. If I were a younger man, I've often thought about assembling small, closet servers that could sit on a shelf and be used by the household members. I also see a lot of 'mini' server layouts using Lenovo ThinkCenters, which are surprisingly pretty snappy servers.
Self hosting is not always about hosting at home. A private VPS/VDS, co-located server that you own/lease and operate is essentially that. I take self hosting as not turning to big tech for the very same solutions I can spin up myself on a private server.
That being said, self hosting also involves servers at home that run personal services.
My line of work is mostly in business. Getting people to operate their businesses with open source tools on private servers, local, in the country and abroad, as they wish.
Self hosting is not always about hosting at home. A private VPS/VDS, co-located server that you own/lease and operate is essentially that.
Absolutely. I'm not one to split hairs in the definitions. Old computer at home, paid for VPS, hell even an old laptop.
NAS, Jellyfin/Plex, Copyparty (Google Drive replacement), Kiwix (Wikipedia), Joplin, Searxng, Ollama (LLM). Plus all the various searching tools, the maintenance tools, etc. I have pretty strong compartmentalization of my storage into separate media pools that all have their own RAID setups, plus an external backup.
It's a bit of work to get all set up, but I use docker compose and autoheal / watchtower to keep the services going. I use Caddy and my own domain to make the services I want available externally to my network.
watchtower
Do you find that Watchtower sometimes screws up the update? I know I was plagued with that issue enough to drive me out to search the webs. OG Watchtower hasn't been updated in 2 years and shows no real sign of activity. I went searching for a fork:
https://watchtower.devcdn.net/
Haven't had any issues since.
Thanks for that! I have struggled with watchtower from time to time, so knowing there is a good fork out there is great. I'll try it out.
I do! I have a small kubernetes at home where I try to host everything I can.
Self-hosting for a bit less than 10 years. My main pain is that my setup is now stable and I have nothing left to tinker with.
and I have nothing left to tinker with
Blasphemy! LOL Congrats on the stable stack.
Me, hi
Me too, hellos!
Awesome!
DNS, Jellyfin and game servers mostly; occasionally will tinker with other stuff but those are the ones that have lasted
Still shopping around for a cheap enough Optiplex or ThinkCentre that has bare minimum encoding (HEVC 10-bit) and RAM (16 GB), but once I find my baby I'll be running Nextcloud, Immich, and Jellyfin in Proxmox. I want to leave Google behind very badly, especially for my files and photos I got in the cloud, but also for music streaming since I'm a daily YT Music user.
ThinkCentre
I've seen some really nice rack set ups for ThinkCenter. Small, unobtrusive, and quite capable.

Self hosting looks interesting, but I'd generally rather keep things offline. Even as a software developer, I value simplicity, and most online "services" I find entirely superfluous ; self hosted or no.
Jellyfin ? How about a big external drive with movies on it, just plug it into your viewing device of choice.
Hosting my notes ? I take my notes on physical paper. (Loose sheets, because notebooks have the same scaling issues computer notes have. Sometimes I just want to splay everything out on the table and do big picture work. That's also why I only use one side of the sheet.)
Music streaming ? I dont even know if you can self host this one (probably yes) but I'd rather just copy the file over ; even a huge library doesn't take that much space.
Photos ? I just have folders on an encrypted drive, with some backups elsewhere. Though I guess Immich looks interesting...
Documents ? Okay, I should self-host this one. For now it's all local, on-disk (encrypted of course, there's no good reason not to), but it can be quite inconvenient if my only copy is at home on my desktop.
So no, I don't self-host yet, and when I do (hopefully soon) it will be only in a limited capacity ; mostly out of a convenience concern, privacy being a distant second.
I'm currently running 2 Proxmox hosts with 3 LXC containers and 3 VMs between them, and on my NAS - 2 VMs and... 50 docker containers.
I reeeeeally don't like centralized services. 😂
I try to selfhost wherever possible. There are a few exceptions where it's not practical (email for example), so I prefer not Google/Apple/Microsoft when that happens. In those cases, I also like to diversify so any potential enshitification is less painful to resolve.
I have a couple Minecraft servers using pterodactyl :3
I probably will self host a lot more when I have my own place and money tho
I used to be heavy into Minecraft. I had a really nice set up on a VPS. Ran shaders and a ton of add ons. Fun stuff.
services
- gitea (forge)
- pmwikis (PIM) e.g. fabien.benetou.fr including... notes on self-hosting
- affine
- wg-easy (WireGuard, VPN)
- copyparty (prototype collaborative filesharing)
- ntfy (notifications)
- peertube (videos) e.g. video.benetou.fr
- Jitsi Meet (video meetings)
- immers (federated Metaverse, really)
- WebDAV (files)
- networked-aframe (live collaboration in XR)
- open-easyrtc
- telegram-pim-bot
- transmission (seeding linux ISOs)
- fireflyiii
meta
- nginx (reverse proxy)
- grafana
- cadvisor
- pushgateway
- prometheus
- caddy
- nodeexporter
- alertmanager
also locally (and beyond thanks to WireGuard)
- HomeAssistant
- Immich
- miniDLNA
Yep! I just started self hosting a lossless music and 1080p movie server for my dad and I! It goes online soon. I'd say self hosting is an integral part of gaining true digital sovereignty.
self hosting is an integral part of gaining true digital sovereignty
Absolutely! 100%
Oh god, where do I start?
3 node proxmox setup:
Net node:
- opnsense (dns, dhcp, edge firewall, wireguard)
- caddy
- ssh hub
Compute node:
- a few game servers
- wiki (kiwix), full copy of wikipedia
- searxng
- docker host (portainer plus 10ish containers)
- forgejo
- testing vms
- a separate zfs mirror
Storage node:
- all drives, zfs + mirror
- proxmox backup server
- home assistant
- immich
- ARR stack
- jellyfin
Oh and a monitoring node made out of a rpi 4b with an nvme hat,running dietpi, prometheus, grafana and homepage (gethomepage.dev)
Thats about it plus automations and stuff, wireguard so I can access it from anywhere. Not separated properly, no network zones, just a few vlans for now, work in progress.
I was running a server hosting a Gutenberg mirror at home 30+ years ago. And no, it's not public.
Have a NAS, Jellyfin server, and LLM on my LAN so far. Next step is to make them available outside my home, but I've been procrastinating.
I don't know if I'd call myself a privacy pioneer but I self-host some stuff and share/trade services with a few friends.
I recently got the homelab going and plan on expanding to a few family members as well.
12 nodes (some new Epycs for encrypted memory, some centreon ewaste for cold storage and background tasks, and a few in-between) so far. All Harvester HCI and Rancher. I run game servers, Ollama, and NFS for storing my encrypted back ups on it mostly at the moment, with a sync to send encrypted to Proton for that off-site.
I can only get so erect