

Porkbun master race!
Also find me on sh.itjust.works and Lemmy.world!
https://sh.itjust.works/u/lka1988
https://lemmy.world/u/lka1988


Porkbun master race!
Did you just go for 3.0, or did you do “baby steps” in between? (e.g. 1.138 > 2.0 > 3.0)
Pretty much that. Downloaded the latest compose.yml, copied all the relevant bits from my existing compose file to the fresh one (volumes, database/db credentials, etc), set the version to v2.0.0, and let 'er rip. Made sure it was playing nice, then checked all the changelogs up to 2.7.x (whatever the newest release was last week), set the version to v2, and updated it again. That was the newest release. Fast forward to this week, all I did was set the version to ‘v3’ and the update took without a problem.
Just find an old office PC. It’ll do just as much as (if not more than) an Xbox One X, which runs even older hardware.
7020 with the i7-4790
I’ve got a pair of those in my basement closet just waiting for something to do. The 4790 will always have a special place in my heart 😂
Oh, same here. As soon as I discovered Immich, I pored through all the info I could get my hands on and found that breaking changes happened often, so I made absolutely certain to read every changelog for things that may affect my setup. I sstopped updating it last year due to life getting in the way, and it was stuck on 1.138 (and shut off) until last week when I decided to pay attention to it again.
Downside: breaking changes are fairly common AFAIK.
Breaking changes only come with major version changes now.


I literally just updated mine two days ago 😂


Ah yes, I forgot about the merge ability. Pretty sweet protocol, honestly.


Keepass has native support for ftp, http, https, and webdav, and with a plugin supports scp, sftp, and ftps through the native save/open from url. There are even plugins for proton drive, google drive, onedrive, s3, box, dropbox… etc.
Important distinction: The OG KeePass desktop program supports that. KeePass XC (popular fork for Linux users, which includes OP) does not, and the maintainers have loudly rejected any attempts to add it.
It’s the only reason I still run the OG KeePass on my work laptop; webdav is the only way I can access my password database within the restrictions of my employer’s policies. I would prefer to run XC.


So I’d there a server + local system? Like Joplin… You can write notes all day with no server at all. The server just Synchronizes it all. In the past I used syncthing and I will continue using it. One thought was to have an automated backup from Vaultgarden that was automatically synced to my various devices as a Keypass database.
This is exactly how I use KeePass, and is fully supported as well. Set it up, import the VW database (might need some fuckery to do so, I’ve not played with VW), place the KeePass database in a location that makes sense to you on your device, then sync that folder via Syncthing to your other devices.
You’re using Linux, obviously, and the OG KeePass program was never written for Linux, so you’ll want a fork called KeePass XC. Unfortunately, the XC team doesn’t support plugins, but that should be a non-issue if you’re using Syncthing. Just point XC at the folder that’s being synced and you’re golden.
What other platforms are you using? Android? iOS? Windows? There are many forks of KeePass available for every platform. they are all cross-compatible and can utilize the same database.
I was lucky that somehow the database was available offline.
That’s how BW/VW is supposed to work. It retains a local database that syncs with the main server.


Some commenter will point it out and will get enough upvotes to be visible on first glance. It’s not perfect but good enough for me.
I don’t necessarily disagree here, however there is always the edge case of a certain overly-vocal group being 100% anti-AI, and that any usage of AI is considered a crime against humanity.
I’m not part of that group per se, but I also want full disclosure. If you used AI to get things going and handled it yourself from there, that’s one thing. Constant commits from Claude or whatever is a whole different bucket of shit I refuse to touch.


Yes, please. I don’t like seeing a “neat handy application” only to find that 95% of it was coded by Claude, the fact of which is either buried, or not even mentioned until you visit the repo and see that it’s the top contributor.


Interesting! How does it compare to Lunasea?


I have a Pandora subscription. Trying to make it play nice with Music Assistant.


So we took a look trying to figure out why her phone wasn’t giving HA a consistent location… She likes to turn off the camera/mic/location killswitches 😂
Quick fix haha, but at least we know that Graphene is doing the thing that it’s known to do!


Interesting. Thanks for the screenshots, I’ll have my wife check those settings.


Here’s mine. I have separate stacks for media players (Plex, JF) and downloaders (sabnzbd, qbittorrent), so I added their networks to the config. I also chose to mount the volumes directly in the YAML instead of the VM’s fstab, I found it plays a bit nicer that way. None of this is exposed to the internet. And I need to reconfigure the *seerrs, since Jellyseerr and Overseerr merged into one project…
volumes:
movies:
driver_opts:
type: nfs
o: addr=192.168.1.175,nolock,soft,nfsvers=4
device: :/Movies
tvshows:
driver_opts:
type: nfs
o: addr=192.168.1.175,nolock,soft,nfsvers=4
device: :/TV_Shows
music:
driver_opts:
type: nfs
o: addr=192.168.1.175,nolock,soft,nfsvers=4
device: :/Music
torrents:
driver_opts:
type: nfs
o: addr=192.168.1.175,nolock,soft,nfsvers=4
device: :/Torrents
prerolls:
driver_opts:
type: nfs
o: addr=192.168.1.175,nolock,soft,nfsvers=4
device: :/Plex_prerolls
books:
driver_opts:
type: nfs
o: addr=192.168.1.175,nolock,soft,nfsvers=4
device: :/Books
downloads:
driver_opts:
type: nfs
o: addr=192.168.1.175,nolock,soft,nfsvers=4
device: :/Downloads
services:
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /var/lib/docker/volumes/sonarr_config:/config
- tvshows:/TV_Shows
- torrents:/Torrents
- downloads:/Downloads
ports:
- 8989:8989
networks:
- plex_default
- downloaders_default
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /var/lib/docker/volumes/radarr_config:/config
- movies:/Movies
- torrents:/Torrents
- downloads:/Downloads
ports:
- 7878:7878
networks:
- plex_default
- downloaders_default
lidarr:
image: lscr.io/linuxserver/lidarr:latest
container_name: lidarr
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /var/lib/docker/volumes/lidarr_config:/config
- music:/Music
- torrents:/Torrents
- downloads:/Downloads
ports:
- 8686:8686
networks:
- plex_default
- downloaders_default
bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /var/lib/docker/volumes/bazarr_config:/config
- movies:/Movies
- tvshows:/TV_Shows
ports:
- 6767:6767
restart: unless-stopped
networks:
- downloaders_default
- plex_default
overseerr:
image: lscr.io/linuxserver/overseerr:latest
container_name: overseerr
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /var/lib/docker/volumes/overseerr_config:/config
ports:
- 5055:5055
networks:
- plex_default
- downloaders_default
jellyseerr:
image: fallenbagel/jellyseerr:latest
container_name: jellyseerr
environment:
- LOG_LEVEL=debug
- TZ=Etc/UTC
- PORT=5055
ports:
- 5056:5055
volumes:
- /var/lib/docker/volumes/jellyseerr_config:/app/config
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status
|| exit 1
start_period: 20s
timeout: 3s
interval: 15s
retries: 3
restart: unless-stopped
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /var/lib/docker/volumes/prowlarr_config:/config
ports:
- 9696:9696
networks:
- plex_default
- downloaders_default
networks:
plex_default:
external: true
downloaders_default:
external: true


I want to say I enabled it, but I’ll have to check again.
Does increasing the poll rate affect the battery usage much?


Home Assistant location doesn’t quite play nice with GOS. My wife and I have been looking for a Life360 replacement ourselves. She runs Graphene, and it’ll grab location periodically, but it’s not consistent.
Something about Tailscale rubs me the wrong way. That “free” aspect, specifically. No company ever runs a free service without some sort of compromise somewhere.