Last time I check google is willing to log every keystroke you make on their sites, doesn’t matter if it’s YouTube.com, Gmail.com or Android.com if google owns and controls the content its spyware.
Something else must be wrong then because I just copied and pasted that onto my raspberry pi and was able to start the container without issue, are you sure you’re using the tag properly?
user@raspberrypi:~/test $ sudo docker compose up
[+] Running 10/10
✔ lidarr Pulled 22.0s
✔ 995f2a46b147 Pull complete 2.7s
✔ e1cde46db0e1 Pull complete 3.1s
✔ acaee427f4c7 Pull complete 3.5s
✔ 255c3937324a Pull complete 4.1s
✔ edec534df16f Pull complete 4.6s
✔ b163a490af0b Pull complete 6.3s
✔ bd4af268fa91 Pull complete 6.8s
✔ ff4dab968553 Pull complete 14.9s
✔ 004112d930a4 Pull complete 15.3s
[+] Running 2/2
✔ Network test_default Created 0.2s
✔ Container lidarr Created 4.0s
Attaching to lidarr
lidarr | [migrations] started
lidarr | [migrations] no migrations found
lidarr | ───────────────────────────────────────
lidarr |
lidarr | ██╗ ███████╗██╗ ██████╗
lidarr | ██║ ██╔════╝██║██╔═══██╗
lidarr | ██║ ███████╗██║██║ ██║
lidarr | ██║ ╚════██║██║██║ ██║
lidarr | ███████╗███████║██║╚██████╔╝
lidarr | ╚══════╝╚══════╝╚═╝ ╚═════╝
lidarr |
lidarr | Brought to you by linuxserver.io
lidarr | ───────────────────────────────────────
lidarr |
lidarr | To support the app dev(s) visit:
lidarr | Lidarr: https://opencollective.com/lidarr
lidarr |
lidarr | To support LSIO projects visit:
lidarr | https://www.linuxserver.io/donate/
lidarr |
lidarr | ───────────────────────────────────────
lidarr | GID/UID
lidarr | ───────────────────────────────────────
lidarr |
lidarr | User UID: 1000
lidarr | User GID: 1000
lidarr | ───────────────────────────────────────
lidarr | Linuxserver.io version: 2.12.4.4658-ls50
lidarr | Build-date: 2025-08-20T02:50:40+00:00
lidarr | ───────────────────────────────────────
lidarr |
lidarr | [custom-init] No custom files found, skipping...
lidarr | [Info] Bootstrap: Starting Lidarr - /app/lidarr/bin/Lidarr - Version 2.12.4.4658
lidarr | [Info] AppFolderInfo: Data directory is being overridden to [/config]
lidarr | [Debug] Bootstrap: Console selected
lidarr | [Info] AppFolderInfo: Data directory is being overridden to [/config]
lidarr | [Info] AppFolderInfo: Data directory is being overridden to [/config]
lidarr | [Warn] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {bff9bf8a-f5db-4092-9ada-c55e886ac294}
This should work for you, just change the volume mounts so that they associate with your setup and run sudo docker compose up -d to start the container, sudo docker compose down to bring it down.
I opted to remove Jellyfins default login form and require Keycloak for SSO, my Jellyfin instance is technically facing the internet but my reverse proxy has Fail2Ban in front of it blocking non-whitelisted IP’s, makes it easier to share with other people this way compared to having to explain VPN’s to non-tech savvy people,
I personally went with Debian and have had little to no complaints, definitely BASH/Shell/Terminal heavy so if you’re not willing to learn BASH I would probably use an immutable distro that you can’t easily break like Bazzite.
The AAC codec is unavailable in Debian 12 bookworm.
In the case of PipeWire its support (see the 1021370 request) requires the non-free libfdk-aac2 package. A request to provide free version of the package was declined due to possible licensing and patent issues (see 981285). The only workaround is to build the AAC Bluetooth plugin from sources.
I couldn’t find instructions from Bluez to install the source and I didnt want to risk breaking my current install by just guessing hence why I went with the solution posted on Reddit.
That's weird, the apt search just comes back empty on your end? Like when you do apt search pipewire-audio-client-libraries it just comes back blank?
Haha, no, I just copied & pasted your previous comment with new-lines. Didn’t feel like typing it all out myself.
The 4 errors correlate to the 4 commands.
I was able to install the packages but I didn’t notice a difference after reboot. I’m going to take a look tomorrow if anything changed when I get free time.
Running those apt search commands funny enough spit this out:
user@debian:~$ apt search pipewire-audio-client-libraries
apt search libspa-0.2-bluetooth
apt search libspa-0.2-jack
apt search pulseaudio-utils
apt: /usr/local/lib64/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.7.0)
apt: /usr/local/lib64/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.7.0)
apt: /usr/local/lib64/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.7.0)
apt: /usr/local/lib64/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.7.0)
Which only started after upgrading to Trixie, i've been temporarily fixing it with this command:
If you aren’t familiar with Linux I would spend a little bit of time in a BASH shell playing around with commands. You really don’t want to be stuck in a scenario where your steam deck cannot boot, for some random reason, and all of sudden you know no commands to troubleshoot with or a brief idea on the structure of the filesystem.
I don’t own a steam-deck personally but I always recommend this advice for anyone moving into the Linux ecosystem.
Best of luck.
Edit: Seems like SteamOS is on a whole other level of stable, while I still recommend this advice it certainly isn’t mandatory. Thanks to others who provided feedback.
This is absolutely possible as I do it myself however, executed entirely differently, my ASUS WRT Router with Merlin firmware handles the VPN server and it routes the IP range through my VPN provider (Proton), on the clients end their device see a Proton IP.
Didn’t have to mess with config files or anything, install the custom firmware and created a rule for the routing in the VPN Director.
Tell that to my companies president.