Commit Graph

389 Commits

Author SHA1 Message Date
Hadi dd6c7abafd typos
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
2025-07-09 22:27:05 +02:00
Simon Elsbrock 1b7dc69561 fix(monitoring): resolve rebase conflicts and improve wireguard exporter
- Fix API key service user reference (torrenter -> transmission)
- Remove duplicate vpnNamespaces.wg definition
- Add proper enable option to wireguard exporter for consistency
- Make wireguard exporter port mappings conditional

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-01 22:59:12 +02:00
Rasmus Kirk b47442260a Merge pull request #74 from anotherhadi/main
Setup docs: Fix permissions issues for Radarr & Sonarr
2025-06-26 08:17:58 +00:00
Hadi e8efa2f134 fix permissions issues
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
2025-06-24 21:43:14 +02:00
rasmus-kirk decf631992 First round of tests running 2025-06-23 11:30:39 +02:00
Rasmus Kirk e72c259f12 Merge pull request #71 from elsbrock/test
test: add NixOS tests for VPN confinement, permissions
2025-06-23 08:11:16 +00:00
Rasmus Kirk 7b4e2e6780 Merge pull request #72 from elsbrock/fixes
fix: remove hardcoded torrenter user and missing globals reference
2025-06-22 18:24:11 +00:00
Rasmus Kirk 3ab9443b9d Merge pull request #73 from anotherhadi/main
Fix typo: Sonarr setup instruction, "movies" -> "shows"
2025-06-22 18:23:40 +00:00
Hadi 7c184377f2 Fix typo 2025-06-22 20:20:38 +02:00
Simon Elsbrock b951742677 fix(transmission): remove hardcoded user 2025-06-22 16:14:10 +02:00
Simon Elsbrock e7aa097861 fix(cross-seed): missing globals 2025-06-22 16:14:10 +02:00
Simon Elsbrock 05dba0ff71 test: add comprehensive VPN confinement test with DNS leak detection
Add a new test that validates VPN namespace isolation for Nixarr services.
The test uses a 3-VM topology to ensure that transmission traffic is properly
confined to the VPN tunnel and includes:

- IPv4 and IPv6 traffic routing verification
- DNS leak detection using tcpdump and static DNS entries
- Traffic leak prevention when VPN fails
- Port forwarding from external clients
- Service recovery after VPN reconnection

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 16:09:37 +02:00
Simon Elsbrock 26afa5c7af test: add simplified file permissions test
Add a test that validates file permissions, ownership, and service access
for key Nixarr services. The test verifies:

- Users and groups exist with correct membership
- Directory ownership matches expected patterns
- Services can write/read files in media directories
- Cross-seed can access transmission state
- fix-permissions command works correctly

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 16:09:37 +02:00
rasmus-kirk ca624d10a1 Merge branch 'main' into dev 2025-06-20 00:06:55 +02:00
rasmus-kirk 450d76583a Fixed readarr-audiobook 2025-06-19 23:13:37 +02:00
rasmus-kirk df523c209a Update website-builder 2025-06-19 09:20:56 +02:00
rasmus-kirk c8834d8324 More docs 2025-06-19 09:18:44 +02:00
Rasmus Kirk fde35eef74 Merge pull request #69 from anotherhadi/setup-docs-in-progress
Add instructions
2025-06-19 06:57:08 +00:00
Hadi 83d6acb3f9 Add quotes, fix typo
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
2025-06-18 18:42:52 +02:00
Hadi 966e637eec Add instructions
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
2025-06-18 18:34:56 +02:00
Rasmus Kirk 9ebb480f8b Merge pull request #53 from anotherhadi/main
DRAFT: setup
2025-06-18 14:23:55 +00:00
rasmus-kirk 28d1be070d Fixed cross-seed issue 2025-06-18 16:20:41 +02:00
Rasmus Kirk 96f57f80c5 Merge pull request #68 from brusapa/main
Set bazarr's systemd config KillSignal to SIGINIT to fix timeout
2025-06-18 14:05:46 +00:00
Bruno Santamaria a8d8f30dce Set bazarr's systemd config KillSignal to SIGINIT to fix timeout 2025-06-18 15:24:08 +02:00
rasmus-kirk 53a1cb1c53 whisparr/komgarr 2025-06-18 14:35:51 +02:00
Rasmus Kirk b18ccb8a23 Merge pull request #67 from GijiDev/gijidev/init-komga
init: komga
2025-06-18 12:16:43 +00:00
Rasmus Kirk 0fa88b3e74 Merge pull request #66 from GijiDev/gijidev/init-whisparr
init: whisparr
2025-06-18 10:38:54 +00:00
Giji Dev 7c0026e2d0 init: komga 2025-06-18 01:21:32 -07:00
Giji Dev cee0e06aaa init: whisparr 2025-06-18 01:21:05 -07:00
rasmus-kirk b19ddfaced update dark mode 2025-06-17 12:58:20 +02:00
rasmus-kirk e1b096d856 fix 2025-06-16 11:34:53 +02:00
rasmus-kirk a1d152a114 Fix nixarr command bug 2025-06-16 08:53:16 +02:00
rasmus-kirk 4a4f2f761d Fixed transmission 2025-06-16 00:39:43 +02:00
rasmus-kirk ac7e924a7c Added dark mode 2025-06-15 22:58:40 +02:00
Simon Elsbrock 5eeffdc095 fix(transmission): remove hardcoded user 2025-06-15 21:30:15 +02:00
Simon Elsbrock 7351ebd96c fix(cross-seed): missing globals 2025-06-15 21:30:02 +02:00
rasmus-kirk ec1cce4c21 fmt 2025-06-14 16:00:56 +02:00
rasmus-kirk b161c94c34 Small fix 2025-06-14 15:58:07 +02:00
rasmus-kirk 6f5f23769b Fix bug 2025-06-14 15:53:19 +02:00
rasmus-kirk d564b7059b Changed sabnzbd default port 2025-06-05 22:48:24 +02:00
rasmus-kirk 96a6af5a4f Sabnzbd 2025-06-04 22:06:56 +02:00
rasmus-kirk 308818029c Added sabnzbd to api script 2025-06-04 09:21:35 +02:00
rasmus-kirk 460d20269c Fixed migration script 2025-06-03 14:42:13 +02:00
rasmus-kirk 94ad760256 Removed unneccesary mkforces 2025-06-03 14:41:33 +02:00
rasmus-kirk 61390f9b5c Fix 2025-06-03 12:51:11 +02:00
rasmus-kirk e7e37f0400 Merge branch 'main' into dev 2025-06-03 10:48:02 +02:00
rasmus-kirk 690640e42b Hotfix 2025-06-03 10:43:57 +02:00
rasmus-kirk a72ca94008 Hotfix 2025-06-03 10:25:53 +02:00
rasmus-kirk 3688659a49 Minor changes 2025-06-03 09:05:43 +02:00
rasmus-kirk 02449686c7 Created a migration command 2025-06-02 17:28:53 +02:00