k4j8

joined 1 year ago
[–] [email protected] 2 points 6 days ago

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.

[–] [email protected] 2 points 3 weeks ago

I have a T630 as well. It's currently running 26 Docker containers without issue. I love it.

[–] [email protected] 3 points 1 month ago* (last edited 1 month ago) (1 children)

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.

[–] [email protected] 13 points 1 month ago (3 children)

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.

[–] [email protected] 28 points 1 month ago (1 children)

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!

[–] [email protected] 9 points 1 month ago (5 children)

Stalwart is gaining momentum. I haven't used it, but it's worth a look. https://stalw.art/

[–] [email protected] 7 points 2 months ago (1 children)
  • Docker: You can practice on your main computer before complicating things with networking.
  • How to set up a reverse proxy: DNS, certificates, etc. I recommend Caddy.
  • Backups: If you use Docker Volumes, make sure you back those up too and test the backups.

To self-host, you do not need to know how to code.

[–] [email protected] 3 points 2 months ago (1 children)

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
[–] [email protected] 3 points 3 months ago* (last edited 3 months ago)

I do similar with a shortcut on my phone to a NocoDB Form.

[–] [email protected] 6 points 4 months ago (2 children)

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.

[–] [email protected] 1 points 4 months ago

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.

[–] [email protected] 4 points 5 months ago* (last edited 5 months ago)

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.

view more: next ›