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
All checks were successful
deploy-docs / build-and-deploy (push) Successful in 1m49s
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user