I’ve used Joplin before which was okay-ish (but borked the e2e encryption during an update).
Now I would recommend Silverbullet if you are really keen on self hosting a notes app.
But the notes that work best for me is simply Obsidian + Syncthing-Fork (you could self host a syncthing server), thanks to its sheer ability to adapt to nearly any use case thanks to its plugin.
Check out beszel, nearly no setup needed.
The easiest solution I found and use is Beszel.
https://github.com/henrygd/beszel
Just a hub with the most important stats and some simple agents on the servers.
Part of self hosting is to decide yourself what you want or need.
I am very happy with Beszel (https://github.com/henrygd/beszel) as it is enough for my use case.
That being said compatibility is huge in the GrafProm Stack. A lot of software has Prometheus compatible end points which can then be visualised with Grafana.
Want to know how many requests are hitting your server? Count Diamond blocks mined per player on a Minecraft server? Want to track your weight and workout time? Or do you want to count yellow cars driving by your house? Grafana & Prometheus got you.
I’ve recently found Beszel and i want to use it to replace my grafana/Prometheus/node exporter stack. It seems to be a rather easy & clean solution. Sure, you can do more with grafana and Prometheus but I can’t be bothered having to learn that, when all I want is some simple monitoring.
only free/cheap and usable DNS host
Check out desec.io als an alternative
Very confused by the answers here. Anyway, check this list: https://github.com/anderspitman/awesome-tunneling
I personally used frp many years ago and it worked great.
But Syncthing Fork is not shut down and is still maintained (never used the main version tbh).
https://github.com/Catfriend1/syncthing-android-fdroid
https://f-droid.org/packages/com.github.catfriend1.syncthingandroid/