My journey so far with selfhosting
I'm not sure when I started selfhosting exactly, as I didn't log it, but the earliest hint I can find is a configuration file last modified on february 2022 (it's for the WireGuard client of a server I no longer have with me.) So I estimate I've been at it since late 2021~early 2022.
It was a bit of a bumpy ride. I started with a Raspberry Pi 3B, which quickly got joined by a Core 2 Duo PC I had collected after my family replaced it with a newer model to serve as a family computer.
After a short while, I upgraded the Raspberry Pi to a Pi 4 with 4GB, and moved the 3B to my parents' house, so I could create a WireGuard tunnel between them and connect remotely. Afterwards, due to fan noise problems and the Pi being a bit over its head, I got rid of the 3B, moved the Pi 4 to my parents', and just used the Core 2 Duo PC as my own end of the WireGuard tunnel.
Then I got a more capable refurbished mini PC with an Intel Celeron and 8GB RAM, and moved the heaviest services out of the poor Core 2 Duo PC, while adding some new heavy ones (like calibre-web, an OnlyOffice server for online edition of Nextcloud documents, RustDesk, Paperless-NGX...).
And I am finally setting up the latest PC I saved from getting scrapped,which has an Intel i7-4770 and 16GB RAM, with a Proxmox installation (after all this time, I can finally try it out!). Afterwards, I'll be moving the Core 2 Duo PC to my parents' to serve as an offsite backup mirror/storage.
Here's a list of all the services I host, in no particular order:
https://www.wireguard.com/ External Link • wireguard.com https://goauthentik.io/ External Link • goauthentik.io https://gethomepage.dev/ External Link • gethomepage.dev https://docs.portainer.io/start/install-ce External Link • docs.portainer.io(Although I just discovered Dockhand this past week and I will be replacing all my Portainer instances with a single Dockhand instance and several Hawsers.)
https://github.com/Quenary/tugtainer External Link • github.com https://nextcloud.com/install/ External Link • nextcloud.com https://photoview.github.io/ External Link • photoview.github.io https://github.com/cmintey/wishlist External Link • github.com https://github.com/bluesky-social/pds External Link • github.com https://github.com/dani-garcia/vaultwarden External Link • github.com https://www.bentopdf.com/ External Link • bentopdf.com https://forgejo.org/ External Link • forgejo.org https://www.linkace.org/ External Link • linkace.org https://activitypub.software/TransFem-org/Sharkey External Link • activitypub.software(Although I really can't recommend the experience of selfhosting your own single-user instance of ActivityPub, in general. I could go into details if there's interest.)
https://craftycontrol.com/ External Link • craftycontrol.com https://www.freshrss.org/ External Link • freshrss.org https://nginxproxymanager.com/ External Link • nginxproxymanager.com https://archivebox.io/ External Link • archivebox.io https://usememos.com/ External Link • usememos.com https://filebrowser.org/ External Link • filebrowser.org https://github.com/jwetzell/docker-guacamole External Link • github.com https://github.com/heussd/fivefilters-full-text-rss-docker External Link • github.com https://api.onlyoffice.com/docs/docs-api/get-started/installation/self-hosted/ External Link • api.onlyoffice.com https://docs.paperless-ngx.com/ External Link • docs.paperless-ngx.com https://rustdesk.com/es/ External Link • rustdesk.com https://vikunja.io/ External Link • vikunja.io https://github.com/janeczku/calibre-web External Link • github.com https://www.beszel.dev/ External Link • beszel.devI have also selfhosted the following services in the past:
https://pi-hole.net/ External Link • pi-hole.net https://triliumnotes.org/ External Link • triliumnotes.org https://writefreely.org/ External Link • writefreely.org https://nicolargo.github.io/glances/ External Link • nicolargo.github.io
Discussion in the ATmosphere