Self-Hosted Alternatives to Popular Services

219 readers
1 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
76
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/IT-BAER on 2025-07-28 08:12:08+00:00.


Hey r/grafana & r/selfhosted !

Since my last post about the Unbound DNS dashboard a while ago, I've been busy expanding the collection with some pretty cool additions. Thought you'd appreciate the updates!

🆕 What's New:

Glancy Dashboard

This one's my personal "Glance" replacement. It's a comprehensive "at-a-glance" or "Home" Dashboard that aggregates content from:

  • Reddit Posts from specified Subreddits
  • Twitch Channels incl. Thumbnail Preview and Top Games
  • YouTube Feeds from selected Channels
  • GitHub Release from chosen Repositories
  • Custom Bookmarks with Icons
  • Calendar
  • Custom Search Engine

Everythings configureable within the Dashboard at the bottom!

https://preview.redd.it/t5it1yddokff1.jpg?width=1920&format=pjpg&auto=webp&s=c28b48282f77cb813d579c27045ca2d490ae03aa

Glancy-Navbar

A sleek sticky navigation panel that makes dashboard switching buttery smooth. Once you try it, you can't go back to the default Grafana navigation.

https://i.redd.it/ml2ow3ijokff1.gif

Enhanced Unbound DNS Dashboard:

https://preview.redd.it/sqmc9aepokff1.jpg?width=936&format=pjpg&auto=webp&s=c499126beddaeeb01cee15168f9415adef9bafff

GitHub: https://github.com/IT-BAER/grafana

What's Next:

This Repo is constantly growing with my Ideas and personal Usage Dashboards and Panels.

Would love to hear your thoughts or see your own dashboard creations!

Feedback always welcome! ☕

Drop a ⭐ on the repo if you find it useful!

77
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/see_sharp_zeik on 2025-07-28 19:45:04+00:00.


Hey everyone! First time poster in this sub so please go easy on me!

I have been self hosting services for a very very long time... my first "Self-hosted" application was SharePoint 2010. I have slowly been extracting myself from Microsoft stuff and have embraced FOSS. To get some of my services out of my network I started searching around and discovered NGINX Proxy Manager; and it has been great so far.

Recently while searching around about reverse proxy info I discovered Traefik and saw that you could just add labels to your docker containers to configure the reverse proxy and I was floored. It's so easy to setup and add containers to the config and I don't have to go through all my nginx entries and try to remember which ones are still active.

I still had to use NPM to get services externally as my traefik instance is on my docker server and serves those containers internally, so any external requests come in to the NPM server and are forwarded to the right internal URL.

Well, as I was perusing the Traefik docs I discovered that you can also use an http api endpoint to get routing config data from and I can neither confirm nor deny that something happened in my pants when I discovered that.

Over the last couple days I searched for solutions that implemented this and met my needs and I couldn't find any.. so I made one. A small service that reads Traefik labels and it's own configuration through labels and makes it available in a Traefik friendly JSON endpoint.

If it might meet your needs then feel free to check it out, I have published it under the Apachee 2.0 license.

https://github.com/zeiktuvai/ICOM.Docker.Utils

78
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/bates121 on 2025-07-28 18:27:45+00:00.


I have been very jealous of all the post of people getting free stuff, and it finally happened to me. So my father-in-law is a general contractor. He is working for a company that is moving their corp offices and they have a ton of stuff they are just getting rid of. Yesterday he asked if i wanted anything. I said if they have any towers/servers or hard drives i will gladly take them. He just dropped off 6 12 TB seagate ironwolf drives, a box of 10 PCoIP devices (thin clients), a couple of UPS's, an apple keyboard adn mouse, and some random sticks of ram. Now to check them and see if any are useful. https://imgur.com/a/ALUS2Rr

79
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/SubnetLiz on 2025-07-28 15:26:48+00:00.


Ifeel like I know the “big names” (Nextcloud, Vaultwarden, Jellyfin, etc.), but I keep stumbling across smaller, less talked about tools that end up being game changers

Curious what gems the rest of you are running that don’t get as much love as the big projects. (Or more love for big projects -i dont descriminate if it works 😅) Bonus points if it’s lightweight, Docker-friendly, and not just another media app.

What’s on your can’t live without it list that most people maybe haven’t tried?

80
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Inevitable-Brain-629 on 2025-07-28 12:59:22+00:00.


Ever wanted to run your own virtual office, but without giving your data to the cloud gods?

Say hi to WorkAdventure — a 100% open-source, self-hostable platform where your team walks around a pixel-art map, talks with proximity video, and stumbles into spontaneous coffee chats ☕️

  • 🧱 Stack: Svelte, Node.js, WebRTC, WebSockets, Phaser.js for the 2D map engine
  • 📦 Deployment: Docker / Docker Compose
  • 🚫 No DB: No backend database required
  • 🔓 100% self-hostable and open-source

Use it for:

  • A remote team HQ that doesn’t feel like a spreadsheet
  • Onboarding journeys with map-based progression
  • Hackathons, classrooms, or "let’s pretend we’re in a Game Boy" moments
  • You can embed tools (Miro, Google Docs, etc.), run AI NPCs, and even host up to 5,000 users on one map (we’ve tested it, it’s wild).

💡 Fully self-hostable. Bring your own TURN server or use ours.

🧑‍💻 Github project: https://github.com/workadventure/workadventure

🌐 Live demo: https://play.staging.workadventu.re/@/tcm/workadventure/wa-village

PS: We're a small team in France and super open to feedback, PRs, or feature ideas 😍

81
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Aretebeliever on 2025-07-28 00:55:46+00:00.


I know it didn't work great for a long time but I have a decent library of books/audiobooks right now and was just curious if anyone had found an alternative to Readarr yet?

82
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/f-__-f on 2025-07-28 02:10:34+00:00.


And it's crazy good ! It's on LG6, with 4gb of ram and quad-core Qualcomm. Only 0.4W on idle (while running n8n server and ssh session) ! And... The phone isn't rooted ! Just termux, and some debloating with adb. Sadly docker is not supported and had to build lot of things from source, it take some efforts but it's free ! And it work great when correctly done. Stop buying server use your old phones 🫵

83
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Same_Detective_7433 on 2025-07-28 00:27:47+00:00.


Too many people still seem to think it is hard to get incoming IPv4 through a Starlink. And while yes, it is a pain, with almost ANY VPS($5 and cheaper per month) you can get it, complete, invisible, working with DNS and all that magic.

I will post the directions here, including config examples, so it will seem long, BUT IT IS EASY, and the configs are just normal wg0.conf files you probably already have, but with forwarding rules in there. You can apply these in many different ways, but this is how I like to do it, and it works, and it is secure. (Well, as secure as sharing your crap on the internet is on any given day!)

Only three parts, wg0.conf, firewall setup, and maybe telling your home network to let the packets go somewhere, but probably not even that.

I will assume you know how to setup wireguard, this is not to teach you that. There are many guides, or ask questions here if you need, hopefully someone else or I will answer.

You need wireguard on both ends, installed on the server, and SOMEWHERE in your network, a router, a machine. Your choice. I will address the VPS config to bypass CGNAT here, the internals to your network are the same, but depend on your device.

You will put the endpoint on your home network wireguard config to the OPEN PORT you have on your VPS, and have your network connect to it, it is exactly like any other wireguard setup, but you make sure to specify the endpoint of your VPS on the home wireguard, NOT the opther way around - That is the CGNAT transversal magic right there, that's it. Port forwarding just makes it useful. So you home network connects out, but that establishes a tunnel that works both directions, bypassing the CGNAT.

Firewall rules - YOU NEED to open any ports on the VPS that you want forwarded, otherwise, it cannot receive them to forward them - obvious, right? Also the wireguard port needs to be opened. I will give examples below in the Firewall Section.

You need to enable packet forwarding on the linux VPS, which is done INSIDE the config example below.

You need to choose ports to forwards, and where you forward them to, which is also INSIDE the config example below, for 80, 443, etc....


Here is the config examples - it is ONLY a normal wg0.conf with forwarding rules added, explained below, nothing special, it is less complex that it looks like, just read it.

wg0.conf on VPS

# local settings for the public server
[Interface]
PrivateKey = <Yeah, get your own>
Address = 192.168.15.10
ListenPort = 51820

# packet forwarding
PreUp = sysctl -w net.ipv4.ip_forward=1

# port forwarding
###################
#HomeServer - Note Ethernet IP based incoming routing(Can use a whole adapter)
###################
PreUp = iptables -t nat -A PREROUTING -d 200.1.1.1 -p tcp --dport 443 -j DNAT --to-destination 192.168.10.20:443
PostDown = iptables -t nat -D PREROUTING -d 200.1.1.1 -p tcp --dport 443 -j DNAT --to-destination 192.168.10.20:443
#
PreUp = iptables -t nat -A PREROUTING -d 200.1.1.1 -p tcp --dport 80 -j DNAT --to-destination 192.168.10.20:80
PostDown = iptables -t nat -D PREROUTING -d 200.1.1.1 -p tcp --dport 80 -j DNAT --to-destination 192.168.10.20:80
#
PreUp = iptables -t nat -A PREROUTING -d 200.1.1.1 -p tcp --dport 10022 -j DNAT --to-destination 192.168.10.20:22
PostDown = iptables -t nat -D PREROUTING -d 200.1.1.1 -p tcp --dport 10022 -j DNAT --to-destination 192.168.10.20:22
#
PreUp = iptables -t nat -A PREROUTING -d 200.1.1.1 -p tcp --dport 10023 -j DNAT --to-destination 192.168.50.30:22
PostDown = iptables -t nat -D PREROUTING -d 200.1.1.1 -p tcp --dport 10023 -j DNAT --to-destination 192.168.50.30:22
#
PreUp = iptables -t nat -A PREROUTING -d 200.1.1.1 -p tcp --dport 10024 -j DNAT --to-destination 192.168.10.1:22
PostDown = iptables -t nat -D PREROUTING -d 200.1.1.1 -p tcp --dport 10024 -j DNAT --to-destination 192.168.10.1:22
#
PreUp = iptables -t nat -A PREROUTING -d 200.1.1.1 -p tcp --dport 5443 -j DNAT --to-destination 192.168.10.1:443
PostDown = iptables -t nat -D PREROUTING -d 200.1.1.1 -p tcp --dport 5443 -j DNAT --to-destination 192.168.10.1:443

# packet masquerading
PreUp = iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -o wg0 -j MASQUERADE

# remote settings for the private server
[Peer]
PublicKey = <Yeah, get your own>
PresharedKey = <Yeah, get your own>
AllowedIPs = 192.168.10.0/24, 192.168.15.0/24

You need to change the IP(in this example 200.1.1.1 to your VPS IP, you can even use more than one if you have more than one)

I explain below what the port forwarding commands do, this config ALSO allows linux to forward packets and masquerade packets, this is needed to have your home network respond properly.

The port forwards are as follows...

443 IN --> 192.168.10.20:443

80 IN --> 192.168.10.20:80

10022 IN --> 192.168.10.20:22

10023 IN --> 192.168.10.30:22

10024 IN --> 192.168.10.1:22

5443 IN --> 192.168.10.1:5443

The line

PreUp = sysctl -w net.ipv4.ip_forward=1

simply allows the linux kernel to forward packets to your network at home,

You STILL NEED to allow forwarding in UFW or whatever firewall you have. This is a different thing. See Firewall below.


FIREWALL

Second, you need to setup your firewall to accept these packets, in this example, 22,80,443,10022,10023,5443

You would use(these are from memory, so may need tweaking)

sudo ufw allow 22

sudo ufw allow 80

sudo ufw allow 443

sudo ufw allow 10022

sudo ufw allow 10023

sudo ufw allow 10024

sudo ufw allow 5443

sudo ufw route allow to 192.168.10.0/24

sudo ufw route allow to 192.168.15.0/24

To get the final firewall setting (for my example setup) of....

sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), deny (routed)
New profiles: skip
To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    Anywhere
51820                      ALLOW IN    Anywhere
80                         ALLOW IN    Anywhere
443                        ALLOW IN    Anywhere
10022                        ALLOW IN    Anywhere
10023                        ALLOW IN    Anywhere
10024                        ALLOW IN    Anywhere
51821                      ALLOW IN    Anywhere
192.168.10.0/24            ALLOW FWD   Anywhere
192.168.15.0/24           ALLOW FWD   Anywhere

FINALLY - Whatever machine you used in your network to access the VPS to make a tunnel NEEDS to be able to see the machines you want to access, this depends on the machine, and the rules setup on it. Routers often have firewalls that need a RULE letting the packets from to the LAN, although if you setup wireguard on an openwrt router, it is (probably) in the lan firewall zone, so should just work. Ironically this makes it harder and needs a rule to access the actual router sometimes. - Other machines will vary, but should probably work by default.(Maybe)


TESTING

Testing access is as simple as pinging or running curl on the VPS to see it is talking to your home network, if you can PING and especially curl your own network like this

curl 192.168.15.1
curl https://192.168.15.1/

or whatever your addresses are from the VPS, it IS WORKING, and any other problems are your firewall or your port forwards.


This has been long and rambling, but absolutely bypasses CGNAT on Starlink, I am currently bypassing three seperate ones like this, and login with my domain, like router.mydomain.com, IPv4 only with almost no added lag, and reliable as heck.

Careful, DO NOT forward port 22 from the VPS if you use it to configure your VPS, as then you will not be able to login to your VPS, because is if forwarded to your home network. It is obvious if you think about it.

Good luck, hope this helps someone.

84
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/walterblackkk on 2025-07-27 20:53:17+00:00.


Ever been hacked? Or had a service go down right when you needed it most?

85
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/auauo on 2025-07-27 17:19:16+00:00.


I am looking to find out if there are any slightly lesser known tools like huntarr or cleanuparr that i might be missing. A complete list would be fantastic.

86
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/bytesfortea on 2025-07-27 09:46:52+00:00.


Hello fellow community,

I guess this has been discussed before but I couldn't find the ultimate solution yet.

My # of selfhosted services continues to grow and as backup up the data to a central NAS is one thing, creating a reproducible configuration to quickly rebuild your server when a box dies is another.

How do you Guys do that? I run a number of mini PCs on Debian which basically host docker containers.

What I would like to build is a central configuration repository of my compose files and other configuration data and then turn this farm of mini PCs into something which is easily manageable in case of a hardware fault. Ideally when one system brakes (or I want to replace it for any other reason), I would like to setup the latest debian (based on a predefined configuration), integrate it into my deployment system, push a button and all services should be back up after a while.

Is komodo good for that? Anyone using it for that or anything better?

And then - what happens when the komodo server crashes?

I thought about building a cluster with k8s/k0s but I am afraid of adding to much complexity.

Any thoughts? TIA!

87
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Chemical_Frosting700 on 2025-07-27 09:05:47+00:00.


So my homeserver isn't big and extravagant, but I'm accessing things just using "192.168.1.XXX".

I would like to access things using something like "nas.mydomain.com". I do have my own actual registered domain for a business I have, but my house is behind a CGNAT so I have to use Tailscale to access it outside my house.

What would be the best way to set this up? Changing A records on my real domain to my Tailscale IPs? Setting up PiHole with DNS forwarding? Something like dnsmasq?

Update: I think I'm going to go with PiHole via Docker Compose on my Raspberry Pi (which I also use as a Tailscale gateway). I just tried it out and it seems to be good.

88
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/LeIdrimi on 2025-07-27 08:16:06+00:00.


Sunday. 512 mb ram is not enough.

(As selfhosted doesn’t allow pictures anymore I posted them here: https://www.reddit.com/r/beatnikAudio/s/zO2NOcRH7C)

For those who have no idea what i’m talking about : I’m trying to build an open source sonos alternative, mainly software (based on snapcast), currently focusing on hardware (based on pi). I’m summarizing it here: r/beatnikAudio

What I did this week: A. Preparing play store test pipeline (android compiled) B. Started appstore processes (mock service for reviewers, app store scrennshotes, texts, privacy policy etc.) C. New speakers! And LP player. (Ugly folio on it and an intresting story to it) D. Stress test. Found out that a Pi Zero (512 mb ram) as server may not is enough to handle a lot of requests (especially multiple controller apps & streams running at the same time). So I do not recommend using a pi zero as a snapcast /beatnik-pi server. E. Started new case design. I’m happy again. It looks like a pi case now, which makes sense. F. Almost done with the first version of the website. G. Wrote the snapcast dude / maintainer that I exist. Said thank you. Offered to talk. I think this is polite. Main dependency.

So the software side is running smooth. The controller repo is approaching feature completeness for my milestone „Snapacast configuration“. Implented almost all possible jsonRpc requests and websocket notifications from the snapcast API in my snapcast service:https://github.com/byrdsandbytes/beatnik-controller/blob/master/src/app/services/snapcast.service.ts

On the beatnik-pi repo I added instructions on how to setup the new selfhosted version of beantnik-controller using docker compose. (Step 8) https://github.com/byrdsandbytes/beatnik-pi

Also the first contributions, suggestions and improvements on the beatnik-pi repo from other users. 🥳

Hardware. Still struggling but trying a new approach. Disintegrate everything so it’s standalone. A bit like microservice or container architecture for hardware. (Hope i can explain this properly next time)

Pretty cool that people (you) understand what I’m trying to do and even answer questions, of other users. Thank you. 🤝

89
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Effective-Ad8776 on 2025-07-27 05:35:48+00:00.


I've mini PC that runs most of my services, with few external hard drives connected to it for all the media, backups etc. I also have Pi 3, that runs my main Adguard Home instance. Then a VPS with reverse proxy, crowdsec, uptime kuma.

It all works quite well and is good enough for my needs, I only have 2 people using the system.

I have 300€ to spend on something, and trying to think about what would bring good value. Maybe a NAS enclosure to consolidate hard drives, or a newer Raspberry Pi....

I don't want to buy UPS as I don't run anything critical, and power in my area goes out maybe once every couple of years.

Any ideas appreciated...

90
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/No_Match_5106 on 2025-07-26 19:56:01+00:00.


After some research, I finally decided to purchase a NAS and install Jellyfin. Now I want more. I recently found out about DDNS (I have a non-static WAN IP) and bought a custom domain from Cloudflare. I plan on setting up DDNS in my router to point something like ddns.example.com to my public IP. Then only port forward 51820 and keep everything else like Jellyfin and my NAS' dashboard internally. However, instead of typing in the local IP manually, I want to use my domain name like nas.example.com or jellyfin.example.com. When I connect to my SMB share I also want to connect using smb.example.com. Am I on the right track here with setting up ddns.example.com so WireGuard works correctly when my IP changes?

I also watched WunderTech's video for reverse proxy SSL certs, and it seems like the right direction. I just want to keep everything local to the "intranet", using WireGuard to connect to my home when I'm on hotel or public WiFi.

91
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Deep-Dragonfly-3342 on 2025-07-26 22:43:20+00:00.


It seems too good to be true, oracle cloud's competitors (like aws light sail) free tiers are ass compared to oracle's. So why doesn't every restaurant or whatnot just host their web server on oracle cloud instead of other platforms? There has to be a catch.

I do know that AWS lightsail, despite their paid version being worse than Oracle Cloud, does have a gotcha, in that if you go over your egress limits you do have to pay. Does Oracle Cloud have any gotchas like this, or is Oracle Cloud genuinely a steal?

edit: I was also wondering, what if I go past my egress limit or what if my server gets hacked and someone starts pushing the CPU, will this cloud platform just automatically add more CPU power to the server or add more egress and auto charge me for that or will they just stop running my server once the limits are hit?Asking cause they require my credit card info when I am signing up.

92
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/yawara25 on 2025-07-26 15:25:33+00:00.


I see a lot of talk here about SeaFile/NextCloud, etc. but it's unclear to me what advantages this software has over a SMB/NFS network share. Will I be missing out on any important or useful features if I just set up a network share on a home server and connect it to a VPN so I can access it from anywhere?

93
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/ModerNew on 2025-07-26 21:51:10+00:00.


So, Broadcom announced that they want to pull the plug on the free images and charts that the Bitnami was offering up until this point.

https://github.com/bitnami/charts/issues/35164

So, ocnsidering they've been maintaining around 300 images up till now, is there any guide on migrating away from them? Any list that'd allow one to match the old Bitnami images with alternatives?

I know the images will still be fine for some time, and there are some community efforts to fork the Bitnami images, but it's hardly expectable for community to keep and maintain 300 forks.

94
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Novapixel1010 on 2025-07-26 19:12:50+00:00.


I would love to hear your thoughts on this! Initially, I considered utilizing a static site builder like Docusaurus, but I found that the deployment process was more time-consuming and more steps. Therefore, I’ve decided to use outline instead.

My goal is to simplify the self-hosting experience, while also empowering others to see how technology can enhance our lives and make learning new things an enjoyable journey.

The guide

95
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/arcaneasada_romm on 2025-07-26 14:38:12+00:00.


Website | Github | Discord | Demo

Hey y'all, the team is back with an exciting update: RomM 4.0 is out, and it's our most feature-packed release yet!

RomM is a self-hosted app that allows you to manage your retro game files (ROMs) and play them in the browser.

RomM 4.0: A Major Leap Forward for Retro Game Management - Fediverse.Games Magazine

Highlights

  • Hash-based matching: We've partnered with two friends and members of the community, /u/FlibblesHexEyes and /u/DevYukine, to build powerful new integrations that validates your ROM files against known-good-hashes with databases like No-Intro, Redump and TOSEC
  • LaunchBox metadata: A privacy-friendly source for metadata, cover art, and screenshots, for users who don't want to rely on cloud APIs
  • SteamGridDB covert art: High-quality cover art for both matched and unmatched (no metadata found) games is now available during scans
  • DOS emulation: Play MS-DOS games right in the app with EmulatorJS, the in-browser player

It's been a while since our last update, and in that time we've released some seriously cool features:

  • View achievements you've earned on other devices with RetroAchievements
  • High-quality metadata and artwork from ScreenScraper
  • Auto-generated collections based on metadata fields like genre, franchise or developer
  • A complete overhaul of the save state system with the in-browser player
  • Invite links to share your collections with friends
  • A redesigned server stats page with per-platform data
  • OIDC authentication support for most identity providers

Thanks to the community, clients are now available for more devices, like Android, Anbernic handhelds, PortMaster, Playnite on Windows, Steam Deck and RetroArch on Linux.

We're also proud to say we've reached 5K stars on GitHub and made the front page of Hacker News, two incredible milestones for the project.

Until next time!

96
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/tripflag on 2025-07-26 12:05:46+00:00.


I made a video about copyparty, the selfhosted fileserver I’ve been making for the past 5 years. I've mentioned it in comments from time to time, but never actually made a post, so here goes!

The main focus of the video is the features, but it also touches upon configuration. Was hoping it would be easier to follow than the readme on github.

This video is also available to watch on the copyparty demo server, as a high-quality AV1 file and a lower-quality h264.

97
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/crockpotrocketeer on 2025-07-26 06:16:51+00:00.


I am slowly getting into self hosting/home server stuff as I try and Degoogle and reclaim my data. I have made a plan on setting up a basic home server and would like any tips or recommendations (security, convenience, backups).

So my proposed setup is:

  • Raspberry Pi 5 (or a mini PC)
  • Immich (replace Google Photos)
  • Filebrowser/Syncthing (replace Google Drive)
  • Plex
  • Tailscale

For backups I plan to manually connect external hard drives and run an rsync script to backup files and photos. I am not really concerned with making these files available to other people or hoarding data (max 50Gb of data). My main concern is ease of maintenance (backups, updates) and security.

So do you have any tips/pointer on getting this system setup.

98
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/bare_coin on 2025-07-25 21:52:28+00:00.


Hey folks

A few days ago, I introduced my open source project Tracktor.

Tracktor is an open-source web application for comprehensive vehicle management. Easily track fuel consumption, maintenance, insurance, and regulatory documents for all your vehicles in one place.

You all gave me some incredible feedback, and today I’m thrilled to share an update for the initial release of the app.

🌐 Docs & Usage: https://tracktor.bytedge.in/

🧪 Try the Demo: https://tracktor-demo.bytedge.in/

🔗 GitHub: https://github.com/javedh-dev/tracktor

📢 Original Announcement Post: Original Post

🚧 Under development:

This is a passion project, and I'm actively improving it! I could surely use some help in forms of feature request/ PRs in Github issues and I'll formalize all these in upcoming days.

🙏 Feedback & Contributions Welcome!

If you find Tracktor interesting, I’d love your feedback. Ideas, issues, pull requests – all are welcome. And if you want to build something cool with it, I’d love to showcase your work in the GitHub README.

Let me know what you think – and thank you again to everyone who supported the original post. Your encouragement genuinely helped push this forward.

Happy self hosting! 🐾

EDIT: Based on the few comments below. Though I totally agree that there is a lot to improve upon various things specifically for documentation etc. please keep in mind this is not the final shape of the project and I'll work on this to improve and please feel free to add the issues on GitHub issues for better tracking. Just wanted to clarify that I have posted this here to get feedback and for other people to try.

99
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/gunior-707 on 2025-07-25 07:19:03+00:00.


I want to start in the world of networks and servers and for that I got a PC with the following main features:

  • AMD ryzen 5 5600g
  • 16GB ddr4 ram
  • 240gb nvme SSD disk
  • WD Green 480gb SSD
  • WD Blues 1tb HDD Disk *In the future the idea is to add a modest graphics card such as a super gtx 1650 or an rx 6400

The idea is to learn about the deployment and different uses of home or small business servers. Such as:

  • Create my own Google Drive using Nextcloud
  • Create a VPN
  • Host game servers
  • Host websites
  • Host a media server (using Jellyfin, radar, sonar, etc.)
  • Use automated flows like n8n.
  • Maybe run some AI models.
  • Learn to use docker.

I have seen different options in various tutorials, forums, news. From rhel, Ubuntu server to TrueNAS Scale. That some are better for some services than others, that others have a better friendly native interface, that compatibility, deployment, etc. etc. Frankly, I get dizzy and I don't know where to start and in what order to have a less complicated learning curve to gradually advance. Anyone who is already advanced on this path and can give me some guidance, guidance or advice, please, thank you very much.

100
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Horrih on 2025-07-25 16:26:14+00:00.


Hello to all, As many here I have a nas at home hosting documents, family photos, and more.

My important stuff being the documents and photos, standing currently at 800GB and growing at around 50GB a year.

Following the 3-2-1 backup strategy, i need an offsite backup. I currently swap an external HDD at my in laws once a year, which is suboptimal

Looking into cloud offering everything is crazy expensive (i.e costs as much as buying a new drive every 6 months). Even looking into cold storage services, the prices don't drop much.

I'm starting to think about some exotic solutions like storing my HDD in 1 sealed box buried in my garden. This is not technically off-site, but good enough (fire and lightning proof).

Any tips for a good price/convenience compromise?

view more: ‹ prev next ›