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:

WireGuard: fast, modern, secure VPN tunnel

Welcome | authentik

Home - Homepage

Install Portainer CE | Portainer Documentation

(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.)

GitHub - Quenary/tugtainer: An application for automated Docker container updates with a web UI

Download and install Nextcloud

Photoview

GitHub - cmintey/wishlist: Wishlist is a self-hosted wishlist application that you can share with your friends and family. You no longer have to wonder what to get your family for the holidays, simply check their wishlist and claim any available item!

GitHub - bluesky-social/pds: Bluesky PDS (Personal Data Server) container image, compose file, and documentation

GitHub - dani-garcia/vaultwarden: Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

BentoPDF - Free Online PDF Tools

Forgejo – Beyond coding. We forge.

LinkAce - Your self-hosted bookmark archive. Free and open source.

TransFem.org / Sharkey · GitLab

(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.)

Crafty Controller

FreshRSS, a free, self-hostable feeds aggregator

Nginx Proxy Manager

ArchiveBox

Memos - Open Source, Self-Hosted Note Taking

File Browser

GitHub - jwetzell/docker-guacamole: A self-contained guacamole docker container for x64 and ARM. Remotely connect over SSH, RDP or VNC using HTML5.

GitHub - heussd/fivefilters-full-text-rss-docker: Retrieves the full-text of individual Web pages or entire RSS feeds - Unofficial Docker image for fivefilters' Full-Text RSS service

Installation - Self-hosted | ONLYOFFICE

Paperless-ngx

RustDesk: Escritorio remoto de código abierto con soluciones de servidor autoalojado

Vikunja: The open-source, self-hostable to-do app

GitHub - janeczku/calibre-web: :books: Web app for browsing, reading and downloading eBooks stored in a Calibre database

Beszel | Simple, lightweight server monitoring

I have also selfhosted the following services in the past:

Home

Trilium Notes

WriteFreely

Glances - An Eye on your system