aboutsummaryrefslogtreecommitdiff
path: root/modules/private/websites/tools
diff options
context:
space:
mode:
Diffstat (limited to 'modules/private/websites/tools')
-rw-r--r--modules/private/websites/tools/diaspora/default.nix4
-rw-r--r--modules/private/websites/tools/ether/default.nix3
-rw-r--r--modules/private/websites/tools/mail/default.nix4
-rw-r--r--modules/private/websites/tools/mastodon/default.nix3
-rw-r--r--modules/private/websites/tools/mgoblin/default.nix3
-rw-r--r--modules/private/websites/tools/peertube/default.nix3
-rw-r--r--modules/private/websites/tools/tools/default.nix11
-rw-r--r--modules/private/websites/tools/tools/dokuwiki.nix4
-rw-r--r--modules/private/websites/tools/tools/grocy.nix3
-rw-r--r--modules/private/websites/tools/tools/kanboard.nix3
-rw-r--r--modules/private/websites/tools/tools/phpbb.nix3
-rw-r--r--modules/private/websites/tools/tools/rompr.nix3
-rw-r--r--modules/private/websites/tools/tools/shaarli.nix4
-rw-r--r--modules/private/websites/tools/tools/ttrss.nix3
-rw-r--r--modules/private/websites/tools/tools/wallabag.nix4
15 files changed, 0 insertions, 58 deletions
diff --git a/modules/private/websites/tools/diaspora/default.nix b/modules/private/websites/tools/diaspora/default.nix
index 9afd5b9..3a115ed 100644
--- a/modules/private/websites/tools/diaspora/default.nix
+++ b/modules/private/websites/tools/diaspora/default.nix
@@ -10,10 +10,6 @@ in {
10 }; 10 };
11 11
12 config = lib.mkIf cfg.enable { 12 config = lib.mkIf cfg.enable {
13 services.duplyBackup.profiles.diaspora = {
14 rootDir = dcfg.dataDir;
15 remotes = [ "eriomem" "ovh" ];
16 };
17 users.users.diaspora.extraGroups = [ "keys" ]; 13 users.users.diaspora.extraGroups = [ "keys" ];
18 14
19 secrets.keys = { 15 secrets.keys = {
diff --git a/modules/private/websites/tools/ether/default.nix b/modules/private/websites/tools/ether/default.nix
index d5c65a9..0539095 100644
--- a/modules/private/websites/tools/ether/default.nix
+++ b/modules/private/websites/tools/ether/default.nix
@@ -12,9 +12,6 @@ in {
12 }; 12 };
13 13
14 config = lib.mkIf cfg.enable { 14 config = lib.mkIf cfg.enable {
15 services.duplyBackup.profiles.etherpad-lite = {
16 rootDir = "/var/lib/private/etherpad-lite";
17 };
18 secrets.keys = { 15 secrets.keys = {
19 "webapps/tools-etherpad-apikey" = { 16 "webapps/tools-etherpad-apikey" = {
20 permissions = "0400"; 17 permissions = "0400";
diff --git a/modules/private/websites/tools/mail/default.nix b/modules/private/websites/tools/mail/default.nix
index 7bc3d2d..390f7ad 100644
--- a/modules/private/websites/tools/mail/default.nix
+++ b/modules/private/websites/tools/mail/default.nix
@@ -21,10 +21,6 @@ in
21 ]; 21 ];
22 22
23 config = lib.mkIf cfg.enable { 23 config = lib.mkIf cfg.enable {
24 services.duplyBackup.profiles.mail.excludeFile = ''
25 + ${rainloop.varDir}
26 + ${roundcubemail.varDir}
27 '';
28 secrets.keys = roundcubemail.keys; 24 secrets.keys = roundcubemail.keys;
29 25
30 services.websites.env.tools.modules = 26 services.websites.env.tools.modules =
diff --git a/modules/private/websites/tools/mastodon/default.nix b/modules/private/websites/tools/mastodon/default.nix
index 3512cf1..173a4b8 100644
--- a/modules/private/websites/tools/mastodon/default.nix
+++ b/modules/private/websites/tools/mastodon/default.nix
@@ -10,9 +10,6 @@ in {
10 }; 10 };
11 11
12 config = lib.mkIf cfg.enable { 12 config = lib.mkIf cfg.enable {
13 services.duplyBackup.profiles.mastodon = {
14 rootDir = mcfg.dataDir;
15 };
16 secrets.keys."webapps/tools-mastodon" = { 13 secrets.keys."webapps/tools-mastodon" = {
17 user = "mastodon"; 14 user = "mastodon";
18 group = "mastodon"; 15 group = "mastodon";
diff --git a/modules/private/websites/tools/mgoblin/default.nix b/modules/private/websites/tools/mgoblin/default.nix
index f6cba4a..1e5f5a0 100644
--- a/modules/private/websites/tools/mgoblin/default.nix
+++ b/modules/private/websites/tools/mgoblin/default.nix
@@ -9,9 +9,6 @@ in {
9 }; 9 };
10 10
11 config = lib.mkIf cfg.enable { 11 config = lib.mkIf cfg.enable {
12 services.duplyBackup.profiles.mgoblin = {
13 rootDir = mcfg.dataDir;
14 };
15 secrets.keys."webapps/tools-mediagoblin" = { 12 secrets.keys."webapps/tools-mediagoblin" = {
16 user = "mediagoblin"; 13 user = "mediagoblin";
17 group = "mediagoblin"; 14 group = "mediagoblin";
diff --git a/modules/private/websites/tools/peertube/default.nix b/modules/private/websites/tools/peertube/default.nix
index daeeb1f..68c992f 100644
--- a/modules/private/websites/tools/peertube/default.nix
+++ b/modules/private/websites/tools/peertube/default.nix
@@ -9,9 +9,6 @@ in {
9 }; 9 };
10 10
11 config = lib.mkIf cfg.enable { 11 config = lib.mkIf cfg.enable {
12 services.duplyBackup.profiles.peertube = {
13 rootDir = pcfg.dataDir;
14 };
15 services.peertube = { 12 services.peertube = {
16 enable = true; 13 enable = true;
17 configFile = config.secrets.fullPaths."webapps/tools-peertube"; 14 configFile = config.secrets.fullPaths."webapps/tools-peertube";
diff --git a/modules/private/websites/tools/tools/default.nix b/modules/private/websites/tools/tools/default.nix
index 9052473..77d6323 100644
--- a/modules/private/websites/tools/tools/default.nix
+++ b/modules/private/websites/tools/tools/default.nix
@@ -90,17 +90,6 @@ in {
90 // csp-reports.keys 90 // csp-reports.keys
91 // webhooks.keys; 91 // webhooks.keys;
92 92
93 services.duplyBackup.profiles = {
94 dokuwiki = dokuwiki.backups;
95 grocy = grocy.backups;
96 kanboard = kanboard.backups;
97 rompr = rompr.backups;
98 shaarli = shaarli.backups;
99 ttrss = ttrss.backups;
100 wallabag = wallabag.backups;
101 phpbb = phpbb.backups;
102 };
103
104 services.websites.env.tools.modules = 93 services.websites.env.tools.modules =
105 [ "proxy_fcgi" ] 94 [ "proxy_fcgi" ]
106 ++ adminer.apache.modules 95 ++ adminer.apache.modules
diff --git a/modules/private/websites/tools/tools/dokuwiki.nix b/modules/private/websites/tools/tools/dokuwiki.nix
index 1bcd852..aee495a 100644
--- a/modules/private/websites/tools/tools/dokuwiki.nix
+++ b/modules/private/websites/tools/tools/dokuwiki.nix
@@ -1,9 +1,5 @@
1{ lib, stdenv, dokuwiki, dokuwiki-plugins }: 1{ lib, stdenv, dokuwiki, dokuwiki-plugins }:
2rec { 2rec {
3 backups = {
4 rootDir = varDir;
5 remotes = [ "eriomem" "ovh" ];
6 };
7 varDir = "/var/lib/dokuwiki"; 3 varDir = "/var/lib/dokuwiki";
8 activationScript = { 4 activationScript = {
9 deps = [ "wrappers" ]; 5 deps = [ "wrappers" ];
diff --git a/modules/private/websites/tools/tools/grocy.nix b/modules/private/websites/tools/tools/grocy.nix
index 3c33170..3c45261 100644
--- a/modules/private/websites/tools/tools/grocy.nix
+++ b/modules/private/websites/tools/tools/grocy.nix
@@ -1,8 +1,5 @@
1{ lib, stdenv, grocy }: 1{ lib, stdenv, grocy }:
2rec { 2rec {
3 backups = {
4 rootDir = varDir;
5 };
6 varDir = "/var/lib/grocy"; 3 varDir = "/var/lib/grocy";
7 activationScript = { 4 activationScript = {
8 deps = [ "wrappers" ]; 5 deps = [ "wrappers" ];
diff --git a/modules/private/websites/tools/tools/kanboard.nix b/modules/private/websites/tools/tools/kanboard.nix
index 54bbe01..4809a42 100644
--- a/modules/private/websites/tools/tools/kanboard.nix
+++ b/modules/private/websites/tools/tools/kanboard.nix
@@ -1,8 +1,5 @@
1{ env, kanboard, config }: 1{ env, kanboard, config }:
2rec { 2rec {
3 backups = {
4 rootDir = varDir;
5 };
6 varDir = "/var/lib/kanboard"; 3 varDir = "/var/lib/kanboard";
7 activationScript = { 4 activationScript = {
8 deps = [ "wrappers" ]; 5 deps = [ "wrappers" ];
diff --git a/modules/private/websites/tools/tools/phpbb.nix b/modules/private/websites/tools/tools/phpbb.nix
index e341a64..77845c3 100644
--- a/modules/private/websites/tools/tools/phpbb.nix
+++ b/modules/private/websites/tools/tools/phpbb.nix
@@ -1,8 +1,5 @@
1{ lib, phpbb, gnused }: 1{ lib, phpbb, gnused }:
2rec { 2rec {
3 backups = {
4 rootDir = varDir;
5 };
6 varDir = "/var/lib/phpbb"; 3 varDir = "/var/lib/phpbb";
7 activationScript = { 4 activationScript = {
8 deps = [ "wrappers" ]; 5 deps = [ "wrappers" ];
diff --git a/modules/private/websites/tools/tools/rompr.nix b/modules/private/websites/tools/tools/rompr.nix
index 9765df5..e80d6b2 100644
--- a/modules/private/websites/tools/tools/rompr.nix
+++ b/modules/private/websites/tools/tools/rompr.nix
@@ -1,8 +1,5 @@
1{ lib, env, rompr }: 1{ lib, env, rompr }:
2rec { 2rec {
3 backups = {
4 rootDir = varDir;
5 };
6 varDir = "/var/lib/rompr"; 3 varDir = "/var/lib/rompr";
7 activationScript = '' 4 activationScript = ''
8 install -m 0755 -o ${apache.user} -g ${apache.group} -d ${varDir} \ 5 install -m 0755 -o ${apache.user} -g ${apache.group} -d ${varDir} \
diff --git a/modules/private/websites/tools/tools/shaarli.nix b/modules/private/websites/tools/tools/shaarli.nix
index f63c722..d128465 100644
--- a/modules/private/websites/tools/tools/shaarli.nix
+++ b/modules/private/websites/tools/tools/shaarli.nix
@@ -2,10 +2,6 @@
2let 2let
3 varDir = "/var/lib/shaarli"; 3 varDir = "/var/lib/shaarli";
4in rec { 4in rec {
5 backups = {
6 rootDir = varDir;
7 remotes = [ "eriomem" "ovh" ];
8 };
9 activationScript = '' 5 activationScript = ''
10 install -m 0755 -o ${apache.user} -g ${apache.group} -d ${varDir} \ 6 install -m 0755 -o ${apache.user} -g ${apache.group} -d ${varDir} \
11 ${varDir}/cache ${varDir}/pagecache ${varDir}/tmp ${varDir}/data \ 7 ${varDir}/cache ${varDir}/pagecache ${varDir}/tmp ${varDir}/data \
diff --git a/modules/private/websites/tools/tools/ttrss.nix b/modules/private/websites/tools/tools/ttrss.nix
index bee26c8..1dc99ed 100644
--- a/modules/private/websites/tools/tools/ttrss.nix
+++ b/modules/private/websites/tools/tools/ttrss.nix
@@ -1,8 +1,5 @@
1{ php, env, ttrss, ttrss-plugins, config }: 1{ php, env, ttrss, ttrss-plugins, config }:
2rec { 2rec {
3 backups = {
4 rootDir = varDir;
5 };
6 varDir = "/var/lib/ttrss"; 3 varDir = "/var/lib/ttrss";
7 activationScript = { 4 activationScript = {
8 deps = [ "wrappers" ]; 5 deps = [ "wrappers" ];
diff --git a/modules/private/websites/tools/tools/wallabag.nix b/modules/private/websites/tools/tools/wallabag.nix
index ceb061f..0ebdb0b 100644
--- a/modules/private/websites/tools/tools/wallabag.nix
+++ b/modules/private/websites/tools/tools/wallabag.nix
@@ -1,9 +1,5 @@
1{ env, wallabag, mylibs, config }: 1{ env, wallabag, mylibs, config }:
2rec { 2rec {
3 backups = {
4 rootDir = varDir;
5 remotes = [ "eriomem" "ovh" ];
6 };
7 varDir = "/var/lib/wallabag"; 3 varDir = "/var/lib/wallabag";
8 keys."webapps/tools-wallabag" = { 4 keys."webapps/tools-wallabag" = {
9 user = apache.user; 5 user = apache.user;