Commit graph

670 commits

Author SHA1 Message Date
6fb855d385 Fix permission issue 2024-12-06 13:51:08 +01:00
ad336833c1 Add missing location comment 2024-12-06 13:50:58 +01:00
f48fc6bb9a Restore permissions in nixpkgs 2024-12-06 00:55:51 +01:00
4f6c92b2a7 Copy the .git directory to the setup environment 2024-12-05 22:36:14 +01:00
4bb0e5b996 Fix permission issue 2024-12-05 18:18:57 +01:00
8fc542f602 Ignore exit code of string-split0 2024-12-05 16:34:24 +01:00
7ea2b3952a Install nixpkgs during setup 2024-12-05 14:13:52 +01:00
266b1813eb Prompt backup config during install 2024-12-05 10:40:59 +01:00
d5ffcf2a69 Adjust hook description 2024-12-05 10:25:28 +01:00
459ad49386 Add a function for initializing the OS 2024-12-05 10:09:35 +01:00
51ac9da58d Run OS setup first 2024-12-05 09:59:04 +01:00
c6b754f774 Create directories for ssh files 2024-12-05 09:53:31 +01:00
751fdc3561 Fix missing variable 2024-12-05 09:45:49 +01:00
bc7ef1e4af Partition drives after action setup 2024-12-05 09:45:08 +01:00
f74e1d681c Create missing script 2024-12-05 09:41:33 +01:00
782155798f Remove unnecessary function 2024-12-05 09:41:20 +01:00
133f2ce61e Get mount dir for preparing nix 2024-12-05 09:38:38 +01:00
759877b6e4 Fix non-existent variable 2024-12-05 09:27:53 +01:00
092ae9621b Create function for bootstrapping dependencies 2024-12-05 09:25:52 +01:00
09ec143d68 Allow configuring backup during setup 2024-12-04 19:02:05 +01:00
eb326ce1cb Make config function name more concise 2024-12-04 18:56:17 +01:00
d29d99c2a1 Add function for configuring backup server 2024-12-04 18:33:30 +01:00
dd2ae9b720 Create new ssh key implicitly 2024-12-04 18:26:45 +01:00
07da3f3464 Format files 2024-12-04 17:02:11 +01:00
abccaf8cd8 Load backup user variable dynamically 2024-12-04 17:00:36 +01:00
e719ff9e3c Fix collabora service 2024-12-04 16:59:30 +01:00
ae255f897f Add default port for terraria 2024-12-04 16:59:01 +01:00
e25fb820d3 Fix websocket access for wekan 2024-12-04 16:58:51 +01:00
5928b940f8 Configure wekan service properly 2024-12-04 16:58:41 +01:00
21604a0edf Remove custom wekan user 2024-12-04 16:58:18 +01:00
84fc26a1a5 Fix overcomplicated location config 2024-12-04 16:57:58 +01:00
474f9b8c91 Remove unnecessary proxy config 2024-12-04 16:57:40 +01:00
0a68921220 Allow specifying comments for locations 2024-12-04 16:57:25 +01:00
e4cb8cce5f Allow custom schemes for location settings 2024-12-04 16:55:56 +01:00
b361dd4933 Insert comment before location block 2024-12-04 16:54:54 +01:00
c9e1ecac9d Store rtorrent session files in volume 2024-12-04 16:53:24 +01:00
e4a41b6903 Normalize docker volume paths 2024-12-04 16:52:32 +01:00
4f11e64205 Update rtorrent and privoxy to proton community cli 2024-12-04 16:50:29 +01:00
a335b5aaef Remove unnecessary parameter 2024-12-04 16:48:51 +01:00
f981ac4d0b Generate extra server config with full domain 2024-12-04 16:48:35 +01:00
f8668fe33b Fix typos 2024-12-04 16:46:57 +01:00
5b7698636a Fix permission issues 2024-12-04 16:44:01 +01:00
83c4b18dbe Normalize location of proton data 2024-11-29 02:20:26 +01:00
d218d0495d Format all files 2024-11-29 01:15:08 +01:00
6d1c9fee53 FIx handling users with no docker services 2024-11-29 01:15:08 +01:00
e20681a1bd Add missing function argument 2024-11-29 01:15:08 +01:00
98ff044bc2 Back up teamspeak properly 2024-11-29 01:15:08 +01:00
85b6f8ccc6 Force creation of an ssh key for backups 2024-11-29 01:15:08 +01:00
9b53e96561 Add scripts for installing a terraria server 2024-11-29 01:15:08 +01:00
70d2323d68 Back up extra files using getExtraBackupPatterns 2024-11-29 01:15:08 +01:00