Add Jellyfin, Nextcloud, Vaultwarden, and qBittorrent services #1

Merged
backmeupplz merged 2 commits from new-services into master 2026-03-02 03:39:13 +00:00
backmeupplz commented 2026-03-02 03:34:50 +00:00 (Migrated from github.com)

Summary

  • Add 4 new service definitions: Jellyfin (8087), Nextcloud (8088), Vaultwarden (8089), qBittorrent (8090)
  • Nextcloud includes multi-container setup with MariaDB + Redis and db_dump config
  • qBittorrent includes post-install notes about default credentials
  • Make registry and API tests auto-discover services from embedded files instead of hardcoding counts/lists

Test plan

  • All 113 unit tests pass (cargo test --lib)
  • All non-frontend API tests pass (services count tests now dynamic)
  • Each .toml parses correctly, each .yml has valid compose syntax
  • No port conflicts (8087–8090 are all new)

🤖 Generated with Claude Code

## Summary - Add 4 new service definitions: Jellyfin (8087), Nextcloud (8088), Vaultwarden (8089), qBittorrent (8090) - Nextcloud includes multi-container setup with MariaDB + Redis and db_dump config - qBittorrent includes post-install notes about default credentials - Make registry and API tests auto-discover services from embedded files instead of hardcoding counts/lists ## Test plan - [x] All 113 unit tests pass (`cargo test --lib`) - [x] All non-frontend API tests pass (services count tests now dynamic) - [x] Each `.toml` parses correctly, each `.yml` has valid compose syntax - [x] No port conflicts (8087–8090 are all new) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.
No description provided.