If you just want to view logs, then a lightweight viewer I really recommend is Dozzle.
I self-identify as an nblob, a non-binary little object.
If you just want to view logs, then a lightweight viewer I really recommend is Dozzle.
I’ve tried nearly every selfhosted dashboard out there and in the end settled for static html/css/js. If you want to access links quickly by typing abbreviations then use something like https://github.com/Ozencb/tilde-enhanced. A lot lighter and can be used with an existing webserver too.
https://tailscale.com/kb/1054/dns#nameservers
and
https://tailscale.com/kb/1114/pi-hole#step-3-set-your-raspberry-pi-as-your-dns-server
Set tailscale to use your dns server to resolve your services (or all traffic if you prefer). Assuming your dns server is on 100.x.x.1:53, then put 100.x.x.1 as a nameserver.
How about Uptime Kuma status pages? They’re separate from the admin page and you can add Docker containers as monitors.
SFTPGo supports OIDC and has a lot of ACL features. It allows users to have their own folders, as well as shared volumes between a group.
This might be an issue with opensearch.xml, which is a standard for how browsers recognise search engines.
See here:
https://github.com/hnhx/librex/blob/main/opensearch.xml.example
I don’t know how you’re hosting it, but when I was hosting LibreX, I had to make an opensearch.xml with the correct domain and bind mount it to the correct location. I don’t exactly remember the details since I moved to Searxng.
Also, if you’re not aware, LibreX was forked to LibreY, which is the updated repo.
Navidrome replaced Spotify for me, with Symfonium on Android, I’m never going back. On PC you can use any Subsonic client, and there are plenty I threw Tailscale on top to access it when I go out.
Org-mode, with Orgzly on Android, sync via a WebDav server, which you can also mount on you PC and literally use any editor to edit.
Okay I think I might know what you mean? I just tried doing that and got it to work. We can compare what we did. Here’s mine.
I created a shared folder called “Shared”
then I create a group called “All” and mount the “Shared” folder to /shared
I went to a user and add them to group “All”
Examining that user’s files
I can navigate into that shared folder and access everything (I have stuff in there already).
To set up the folder, which I called “shared”, I set the home directory for it to /srv/sftpgo/data/shared
. For reference, my user home directory is /srv/sftpgo/data/user1
. Then to allow user1 to access it, I mount it as a virtual folder. Is this what you did?
Monitoring. Try out Prometheus/InfluxDB and Grafana, throw Loki in there too… It’ll keep you busy for a few days to a week at least.
I did all of that and I just use Netdata now.
There needs to be some crawler bot for Discord is deployed by the dev/mods that crawls through questions and answers in Discord “threads” and upload it to whatever issue tracker the project uses. I don’t know how feasible it is though. Or maybe it’s been done.
Check out Headscale, pretty stable on my end
I’ve been using Authelia with several OIDC integrations for a while now. Works great. They’ve released a huge update like a day ago too. Out of the ones you listed, it’s very lightweight too. The docs are a bit all over the place but it is quite comprehensive.
I did look at Zitadel and tried setting it up myself but I just couldn’t get it to work. The docs are a bit vague.