this post was submitted on 05 Feb 2025
17 points (90.5% liked)

Self Hosted - Self-hosting your services.

11901 readers
62 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

Important

Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!

Cross-posting

If you see a rule-breaker please DM the mods!

founded 3 years ago
MODERATORS
 

🌟 Self-Hosting Journey Update! 🌟

After weeks of work, I'm excited to share my self-hosted setup! πŸŽ‰ I'm running everything on a Raspberry Pi 500 with Stormux (Arch Linux ARM-based), 8 GB RAM, and a 512 GB SD card (planning to upgrade to SSD or NAS as soon as I can afford it). Here's what I’ve built so far:

πŸ”§ Services in Action:
- Development: Forgejo, Code-Server, Woodpecker CI
- Productivity: Joplin Server, Monica CRM, Homepage dashboard
- Monitoring: Prometheus + Alertmanager, Grafana, Netdata, Uptime Kuma
- Networking: AdGuardHome + Unbound, Tailscale VPN
- Tools: MiniFlux, Linkding, TheLounge
- Management: Portainer, Cockpit, Watchtower

πŸ”’ Security & Access:
- Caddy + Cloudflare Zero Trust/Access for reverse proxy & SSO
- FirewallD + Fail2ban for extra protection

πŸ“§ Emails Powered by Zoho ZeptoMail:
All email-capable services (e.g., Forgejo, Joplin) are configured for reliable notifications.

πŸ’Ύ Backups: Using IDrive's 5 TB plan for peace of mind.

This journey has been challenging yet rewarding! πŸš€ I'd love to hear your thoughtsβ€”especially tips on scaling storage or optimizing performance. Let's chat! πŸ’¬

#SelfHosting #RaspberryPi #Linux #ArchLinuxARM #Stormux #Tech #OpenSource #DIYTech #HomeLab #CloudComputing #AdGuardHome #Grafana #Prometheus #CodeServer #Portainer

@selfhost @selfhosted @selfhosting

top 6 comments
sorted by: hot top controversial new old
[–] Xanza@lemm.ee 1 points 1 hour ago

I really love home labs but this sounds incredibly over engineered for its purpose... I would expect a set up like this for an enterprise environment...

[–] toastal@lemmy.ml 1 points 6 hours ago (1 children)

How did Cloudflare get involved on this setup?

@toastal My ISP blocks ports. Cloudflare was the only way I could get reverse proxying to work.

[–] tofuwabohu@slrpnk.net 3 points 11 hours ago (1 children)

Sounds very cool! If I understand correctly, you are running docker directly on the bare metal Stormux, so no VM in-between. You mentioned using some external provider for backup storage, how exactly do you do the backups themself? Do you have a script/tool that saves the config and app data for each of your services?

[–] RareBird15@caneandable.social 1 points 11 hours ago

@tofuwabohu Yes, I'm running Docker directly on the Raspberry Pi. IDrive automatically backs up the folders you specify at a time you choose. I think it uses Cron or something.

[–] seang96@spgrn.com 1 points 9 hours ago

Wow IDrive looks extremely expensive for backups, unless if there is something I am missing.