adding projects for gluetun, lidar notes, navidrome, nicotine and qtorrent changes, also updating the homelab infra doc
All checks were successful
deploy-docs / build-and-deploy (push) Successful in 1m49s

This commit is contained in:
2026-04-28 00:47:59 +00:00
parent f6c56a4457
commit 7ca240981b
7 changed files with 179 additions and 7 deletions

View File

@@ -22,14 +22,20 @@ will automatically stop the network if the VPN is not functioning correctly.
{{% include "/srv/configs/docker_compose/qbittorrentvpn/docker-compose.yaml" %}}
```
## Gluetun Networking
To ensure qBittorrent traffic is always protected by a VPN, I route its network through the `gluetun` container.
### Enabling Gluetun Routing
1. **Set Network Mode**: In the qBittorrent service definition, add `network_mode: "container:gluetun"`.
2. **Remove Ports**: You must remove the `ports` section from the qBittorrent service. All port mappings (like `8080` for the WebUI) must instead be defined in the `gluetun` container's `ports` section.
3. **Local Access**: Since the container is now in Gluetun's network namespace, use Gluetun's IP or the host's IP to access the WebUI.
To set up the VPN you will need to have an existing account with a VPN service.
Username & Password for the vpn will be provided as a key by your vpn service.
In my case I use Surfshark and have to go log into my account, navigate to the
linux setup page and grab my generated Username key and Password key there.
A credentials file on my docker host was generated by QBittorrent when running
the first time.
```
## download all availble server conf
sudo wget https://my.surfshark.com/vpn/api/v1/server/configurations