Commit Graph

365 Commits

Author SHA1 Message Date
rasmus-kirk 0a395e1644 New website and removed deprecated lib.mdDocs 2024-07-24 09:23:10 +02:00
Rasmus Kirk fa2f0b011e Merge pull request #32 from rasmus-kirk/dev
Merge dev
2024-07-19 07:43:34 +00:00
Rasmus Kirk f5a68595ca Merge pull request #24 from rlad78/sabnzbd
WIP: SABnzbd module for usenet integration
2024-07-19 07:41:15 +00:00
Richard Carter f9d626bb6e simplify sabnzbd config file generation
Let api keys be generated by SABnzbd on first run; there's no point in
trying to do this ourselves. That effort was originally made when we had
confidence in generating the whole config file from scratch.
2024-07-14 16:10:57 -04:00
Richard Carter d524d09d0d remove unneeded pkgs import and depricated StartLimitInterval 2024-07-14 16:06:30 -04:00
Rasmus Kirk 37d728f746 Merge pull request #29 from jsecchiero/main
Passthrough the credentialsFile transmission option
2024-06-26 17:17:55 +00:00
jsecchiero 88c99d2f37 Passthrough the credentialsFile transmission option 2024-06-25 18:50:58 +02:00
Rasmus Kirk 68a334c488 Update README.md 2024-06-24 10:24:25 +00:00
rasmus-kirk e62ea5436a Merge branch 'dev' 2024-06-24 12:18:18 +02:00
rasmus-kirk 8b1e2a8c1f Added assertions 2024-06-24 12:15:46 +02:00
rasmus-kirk ef9d27acdf updated vpn-submodule 2024-06-11 11:03:01 +02:00
Richard Carter e695de950c set usenet arr dirs to 775 so that arrs can remove subdirs on import 2024-06-09 13:23:42 -04:00
Richard Carter 2e791cbcb5 media group needs write permissions for usenet downloads (for arrs to delete etc.) 2024-06-07 19:52:04 -04:00
Richard Carter 41619cd4cd treefmt-nix formatting 2024-06-04 18:52:10 -04:00
Richard Carter 2af829d35e use configobj for post-install config changes
The Python configobj library is what SABnzbd uses to create and modify
their ini config file. Figured it'd be easiest to do the same, at least
for when we need to make changes after the initial config file has been
copied.
2024-06-04 18:51:36 -04:00
Richard Carter f20993ed57 remove dependency on sabnzbd default config and use sed for editing
Because initool cannot parse double-nested categories, sed is used
instead to edit sabnzbd.ini values. It also appears that SABnzbd will
keep any initial values written to sabnzbd.ini and then add any missing
keys with their default values. Therefore, we can just generate the bits
of config we need and let SABnzbd do the rest on its first run.
2024-05-21 15:36:33 -04:00
Richard Carter 0344e470b6 fix language on sabnzbd config edited by nixarr 2024-05-16 15:09:39 -04:00
Richard Carter 90629ff833 add ExecStartPre script to fix possible sabnzbd permissions issue 2024-05-16 15:02:10 -04:00
Richard Carter f835deedd3 move default config generation to separate module 2024-05-16 13:35:37 -04:00
Richard Carter 2e2e3ff5ce set sabnzbd state files to user-only access permissions 2024-05-09 08:45:57 -04:00
Richard Carter 18bf4901d6 remove commented-out sabnzbd ExecStartPost script 2024-05-09 08:43:24 -04:00
Richard Carter bc85cdc98c make sabnzbd gui port a user option 2024-05-09 08:33:56 -04:00
rasmus-kirk fd8d42475e Merge branch 'dev' 2024-05-09 12:13:11 +02:00
rasmus-kirk 91e3b4b803 Fixed ioscheduling 2024-05-09 12:04:36 +02:00
Rasmus Kirk db85ec1dd2 Merge pull request #25 from eh8/patch-1
fix: typo
2024-05-09 11:41:31 +02:00
Richard Carter e96666189b run temp instance of sabnzbd to generate config file 2024-05-07 04:49:26 -04:00
Eric Cheng b5141db274 fix: typo 2024-05-06 00:06:21 -04:00
Richard Carter 3594605256 restart sabnzbd service after init config generation 2024-04-29 08:20:00 -04:00
Richard Carter b4e816dbdf pre-exec script to handle necessary directory and network config 2024-04-29 08:20:00 -04:00
Richard Carter a3d0d94500 try not to use path type when it may not exist at build 2024-04-29 08:18:08 -04:00
Richard Carter 77b2a589ce add sabnzbd vpn config 2024-04-29 08:18:08 -04:00
Richard Carter 593bb4ce8f conditionally create usenet dl dirs 2024-04-29 08:18:08 -04:00
Richard Carter 1b7e27d9e5 integrate sabnzbd module 2024-04-29 08:18:08 -04:00
Richard Carter 3e5a11ca06 init sabnzbd module 2024-04-29 08:18:08 -04:00
rasmus-kirk 6822611afc Test 2024-04-20 10:17:19 +02:00
rasmus-kirk ebea76c116 Updated inputs 2024-04-20 09:55:21 +02:00
rasmus-kirk d644a028c9 Added iolimits to jellyfin and transmission 2024-04-13 04:15:22 +02:00
Richard Carter ec8314301a usenet mediaDir creation + permissions fixes 2024-03-31 10:28:01 -04:00
Richard Carter a839e2fbcc create usenet user + group 2024-03-31 10:27:23 -04:00
rasmus-kirk 53f5e7b33f Fixed typo 2024-03-27 11:44:02 +01:00
rasmus-kirk b3f42c2f5f updated inputs, most notably VPN-submodule 2024-03-25 13:33:31 +01:00
Rasmus Kirk 874392f191 Merge pull request #23 from TheNightmanCodeth/classA-ip-webUI-fix
Add class A IPs to `accessibleFrom`
2024-03-24 20:34:50 +00:00
Joe Diragi 2fddddb810 Add 10.* IP range to accessibleFrom & transmission RPC whitelist 2024-03-24 14:05:17 -04:00
rasmus-kirk adca89a908 Added changelog 2024-03-23 13:36:33 +01:00
rasmus-kirk 5ba665a507 updated cross-seed permissions and made a fix-permissions script 2024-03-23 13:01:21 +01:00
rasmus-kirk 8717fb0eca Fixed JF permissions 2024-03-17 12:21:31 +01:00
rasmus-kirk 87c29cd82a Fixed transmission permissions 2024-03-17 11:49:10 +01:00
rasmus-kirk def31aac85 Attempt to fix transmission 2024-03-16 19:49:39 +01:00
rasmus-kirk 9d7c6c5ea4 Added extraAllowedIps to transmission 2024-03-15 14:57:37 +01:00
rasmus-kirk dd2fa602e3 Fixed transmission stateDir issue 2024-03-15 09:58:18 +01:00