Reorganize repo: one folder per application under apps/.

Move docker/ and configs/ into apps/<name>/ with config/ subfolders.
Proxmox split into hosts/pve and hosts/dell-proxmox. Nginx under
infrastructure/. Update sync script, RESTORE.md, and per-app READMEs.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
mo
2026-05-17 13:23:38 +02:00
parent 290da02936
commit 04162745e9
684 changed files with 605 additions and 169 deletions
+10
View File
@@ -0,0 +1,10 @@
# qBittorrent
Config-only (draait op Proxmox LXC).
| | |
|---|---|
| **Git** | `config/qBittorrent/` |
| **NAS** | `/volume1/docker/Configs/QBitTorrent` |
Sync: `sh scripts/sync-from-nas.sh`
@@ -0,0 +1,2 @@
{
}
@@ -0,0 +1,2 @@
[Stats]
AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\0\0\x35~`O\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\0\x1P\xc8\x97\xa1)
@@ -0,0 +1,53 @@
[Application]
FileLogger\Age=1
FileLogger\AgeType=1
FileLogger\Backup=true
FileLogger\DeleteOld=true
FileLogger\Enabled=true
FileLogger\MaxSizeBytes=66560
FileLogger\Path=/config/qBittorrent/logs
[AutoRun]
enabled=false
program=
[BitTorrent]
Session\DefaultSavePath=/downloads/
Session\DisableAutoTMMByDefault=false
Session\ExcludedFileNames=
Session\Port=6881
Session\QueueingSystemEnabled=true
Session\TempPath=/downloads/incomplete/
Session\TempPathEnabled=true
[Core]
AutoDeleteAddedTorrentFile=Never
[LegalNotice]
Accepted=true
[Meta]
MigrationVersion=6
[Network]
Cookies=@Invalid()
PortForwardingEnabled=false
Proxy\HostnameLookupEnabled=false
Proxy\Profiles\BitTorrent=true
Proxy\Profiles\Misc=true
Proxy\Profiles\RSS=true
[Preferences]
Connection\PortRangeMin=6881
Connection\UPnP=false
Downloads\SavePath=/downloads/
Downloads\TempPath=/downloads/incomplete/
General\Locale=en
MailNotification\req_auth=true
WebUI\Address=*
WebUI\Password_PBKDF2="@ByteArray(ows1hCxaS3Vv800tnU6uKA==:aO7WjL/m1iQ8pyiy68sbdkX7WB3QWeGDTlNIR/7Njhs9O4COo6hfaZ9jONBjVZEL53xZmirwvE1E/7APGN/VWA==)"
WebUI\ServerDomains=*
[RSS]
AutoDownloader\DownloadRepacks=true
AutoDownloader\SmartEpisodeFilter=s(\\d+)e(\\d+), (\\d+)x(\\d+), "(\\d{4}[.\\-]\\d{1,2}[.\\-]\\d{1,2})", "(\\d{1,2}[.\\-]\\d{1,2}[.\\-]\\d{4})"
@@ -0,0 +1,2 @@
{
}
@@ -0,0 +1,37 @@
{
"/downloads": {
"add_torrent_params": {
"category": "",
"download_limit": -1,
"download_path": "",
"inactive_seeding_time_limit": -2,
"operating_mode": "AutoManaged",
"ratio_limit": -2,
"save_path": "",
"seeding_time_limit": -2,
"skip_checking": false,
"tags": [
],
"upload_limit": -1
},
"recursive": false
},
"/torrents": {
"add_torrent_params": {
"category": "",
"download_limit": -1,
"download_path": "",
"inactive_seeding_time_limit": -2,
"operating_mode": "AutoManaged",
"ratio_limit": -2,
"save_path": "/torrents",
"seeding_time_limit": -2,
"skip_checking": false,
"tags": [
],
"upload_limit": -1,
"use_auto_tmm": false
},
"recursive": false
}
}