k4j8

joined 1 year ago
[–] k4j8@lemmy.world 3 points 3 days ago* (last edited 3 days 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.

[–] k4j8@lemmy.world 6 points 3 days ago

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.

[–] k4j8@lemmy.world 12 points 3 days 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.

[–] k4j8@lemmy.world 28 points 5 days 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!

[–] k4j8@lemmy.world 9 points 1 week ago (5 children)

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

[–] k4j8@lemmy.world 8 points 1 month 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.

[–] k4j8@lemmy.world 4 points 1 month ago

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.

[–] k4j8@lemmy.world 3 points 1 month 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
[–] k4j8@lemmy.world 2 points 2 months ago* (last edited 2 months ago)

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

[–] k4j8@lemmy.world 6 points 2 months ago (3 children)

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.

[–] k4j8@lemmy.world 6 points 3 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.

[–] k4j8@lemmy.world 0 points 3 months ago

~/github/ and ~/gitea/

view more: next ›