I agree with this, the issue may be the packages installed rather than the distro. For a more reliable experience, I like to:
- Use Flatpak instead of the AUR where possible
- Use built-in filesystems and avoid DKMS
I agree with this, the issue may be the packages installed rather than the distro. For a more reliable experience, I like to:
I have a T630 as well. It’s currently running 26 Docker containers without issue. I love it.
I can share the script on GitHub if anyone is interested. Among other things, it converts funds to their value at the time of the transaction and adds additional transactions to reflect capital gains and losses. This allows Metabase to accurately report net worth over time.
Docker + Caddy (for reverse proxy) fits most use cases IMO. I really like this person’s approach: https://github.com/DoTheEvo/selfhosted-apps-docker. They use Docker networks to avoid unnecessary port mapping - it’s a very clean method.
I really want this too. Neither Actual nor Firefly III support stocks/funds (open issues for Actual and for Firefly III.
I use GnuCash for my transactions, which I manually export from my accounts as QFX files. Although GnuCash has support for tracking fund values and generating reports, I do this with a custom Python script and Metabase instead.
We’ve integrated a new REST API and embedded web server directly into the pihole-FTL binary. This eliminates the need for lighttpd and PHP, reducing the installation footprint and boosting performance.
Very nice!
Stalwart is gaining momentum. I haven’t used it, but it’s worth a look. https://stalw.art/
To self-host, you do not need to know how to code.
That’s awesome! I do something similar using Home Assistant. I scan an NFC tag to set my TV to the right input, adjust the volume, change the receiver settings, run Sunshine on my computer for screen sharing, switch computer displays to just one, and start Steam. I wish I could get WoL to work too.
I host Caddy and Vaultwarden using Docker. The traffic into the reverse proxy, Caddy, works over port 443, not 1808 or 1443. Using the Caddyfile, you can tell Caddy which port to send the traffic over.
Caddy docker-compose.yml
services:
caddy:
ports:
- "80:80"
- "443:443"
Caddyfile, although there are other ways to do this
*.example.com {
@vaultwarden host vaultwarden.example.com
handle @vaultwarden {
reverse_proxy :11808
}
Vaultwarden docker-compose.yml
services:
vaultwarden:
ports:
- 11808:80
I do similar with a shortcut on my phone to a NocoDB Form.
Good question, but you should definitely install both and try them out! Just in case you didn’t know since you’re new to Linux, you can install as many desktop environments as you want. You pick the one to use at the login screen. All your programs and files will still be there.
To answer your question: I prefer Gnome because I find it simpler and less distracting, but I’ve since moved to i3, then Sway, and now Hyprland.
If you decide to not got the YunoHost route, I like the way this guide did reverse proxies with Caddy: https://github.com/DoTheEvo/selfhosted-apps-docker.
~/github/
and ~/gitea/
I think it’s cool you’re trying to find ways to get into this. If the goal is to learn, why not deploy the services on your laptop? They won’t be available when the computer is off of course, but you would still get the full experience. Even a low-spec laptop will be better than a cheap VPS.
As others said, both Firefly III and Actual Budget do not support stocks. I wish they did, but I guess I’ll have to stick with GnuCash + Metabase for now.
Perfect application for NocoDB in my opinion. They have a relationship view like the one shown in the screenshot and a form builder for easily adding new data. Setting up the relationships is easy. I find it much easier to use than DBeaver and the GUI is more modern.
The data is accessible by programs such as DBeaver, and they have a REST API too, should you need it.
I have my Vaultwarden public so I can use it at work too, but my firewall blocks all external IPs except my work’s IP.
Hey! My home server is an HP T630 with a GX-420 GI as well, but only 4 GB of RAM. I upgraded from a Raspberry Pi 3 and it’s been awesome. I’m currently running 18 Docker containers on it without issue. I use Jellyfin on my primary workstation that has my media instead if this server, but I run things like Paperless, Nextcloud, Vaultwarden, Gitea, Wallabag, Pi-hole, NocoDB, and many more. It’s been great, I think thin clients are a great low-cost, low-power solution to x86 home servers.
I paid around $40 or $50 USD for mine, so $10 sounds great!
Let me know what questions you have. I can try throwing Jellyfin on it to see how it performs too.
As others have said, Nextcloud for files/calendar and Tailscale for VPN is your answer.
Nextcloud can be installed in several ways, one of which is Docker Compose. Docker Compose is flexible but requires learning a bit, although you can use it for most self-hosted software.