Compare commits
2 Commits
9e796e5073
...
41a19cbf34
Author | SHA1 | Date |
---|---|---|
Sebastien Bourdeauducq | 41a19cbf34 | |
Sebastien Bourdeauducq | 8d9faac567 |
|
@ -13,7 +13,7 @@ let
|
||||||
${config.services.mysql.package}/bin/mysqldump --single-transaction flarum > flarum.sql
|
${config.services.mysql.package}/bin/mysqldump --single-transaction flarum > flarum.sql
|
||||||
${pkgs.sudo}/bin/sudo -u mattermost ${config.services.postgresql.package}/bin/pg_dump mattermost > mattermost.sql
|
${pkgs.sudo}/bin/sudo -u mattermost ${config.services.postgresql.package}/bin/pg_dump mattermost > mattermost.sql
|
||||||
|
|
||||||
${pkgs.gnutar}/bin/tar cf - /etc/nixos /var/lib/gitea flarum.sql mattermost.sql | \
|
${pkgs.gnutar}/bin/tar cf - --exclude "/var/lib/gitea/repositories/*/*.git/archives" /etc/nixos /var/lib/gitea flarum.sql mattermost.sql | \
|
||||||
${pkgs.bzip2}/bin/bzip2 | \
|
${pkgs.bzip2}/bin/bzip2 | \
|
||||||
${pkgs.gnupg}/bin/gpg --symmetric --batch --passphrase-file /etc/nixos/secret/backup-passphrase | \
|
${pkgs.gnupg}/bin/gpg --symmetric --batch --passphrase-file /etc/nixos/secret/backup-passphrase | \
|
||||||
${pkgs.rclone}/bin/rclone rcat --config /etc/nixos/secret/rclone.conf dropbox:backup-`date +%F`.tar.bz2.gpg
|
${pkgs.rclone}/bin/rclone rcat --config /etc/nixos/secret/rclone.conf dropbox:backup-`date +%F`.tar.bz2.gpg
|
||||||
|
|
|
@ -232,7 +232,11 @@ ACTION=="add", SUBSYSTEM=="tty", \
|
||||||
"www.fractalide.org" = null;
|
"www.fractalide.org" = null;
|
||||||
"hydra.fractalide.org" = null;
|
"hydra.fractalide.org" = null;
|
||||||
"git.fractalide.org" = null;
|
"git.fractalide.org" = null;
|
||||||
"luceo.fractalide.org" = null;
|
"vpn.fractalide.org" = null;
|
||||||
|
"luceo-mainnet-rest.fractalide.org" = null;
|
||||||
|
"luceo-mainnet-grpc.fractalide.org" = null;
|
||||||
|
"luceo-testnet-rest.fractalide.org" = null;
|
||||||
|
"luceo-testnet-grpc.fractalide.org" = null;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -321,31 +325,52 @@ ACTION=="add", SUBSYSTEM=="tty", \
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
"fractalide.org" = {
|
|
||||||
forceSSL = true;
|
|
||||||
useACMEHost = "nixbld.m-labs.hk";
|
|
||||||
locations."/".proxyPass = "http://192.168.1.204:3003";
|
|
||||||
};
|
|
||||||
"www.fractalide.org" = {
|
|
||||||
forceSSL = true;
|
|
||||||
useACMEHost = "nixbld.m-labs.hk";
|
|
||||||
locations."/".proxyPass = "http://192.168.1.204:3003";
|
|
||||||
};
|
|
||||||
"hydra.fractalide.org" = {
|
"hydra.fractalide.org" = {
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "nixbld.m-labs.hk";
|
useACMEHost = "nixbld.m-labs.hk";
|
||||||
locations."/".proxyPass = "http://192.168.1.204:3000";
|
locations."/".proxyPass = "http://192.168.1.204:3000";
|
||||||
};
|
};
|
||||||
"git.fractalide.org" = {
|
"git.fractalide.org" = {
|
||||||
forceSSL = true;
|
|
||||||
useACMEHost = "nixbld.m-labs.hk";
|
|
||||||
locations."/".proxyPass = "http://192.168.1.204:3002";
|
|
||||||
};
|
|
||||||
"luceo.fractalide.org" = {
|
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "nixbld.m-labs.hk";
|
useACMEHost = "nixbld.m-labs.hk";
|
||||||
locations."/".proxyPass = "http://192.168.1.204:3001";
|
locations."/".proxyPass = "http://192.168.1.204:3001";
|
||||||
};
|
};
|
||||||
|
"fractalide.org" = {
|
||||||
|
forceSSL = true;
|
||||||
|
useACMEHost = "nixbld.m-labs.hk";
|
||||||
|
locations."/".proxyPass = "http://192.168.1.204:3002";
|
||||||
|
};
|
||||||
|
"www.fractalide.org" = {
|
||||||
|
forceSSL = true;
|
||||||
|
useACMEHost = "nixbld.m-labs.hk";
|
||||||
|
locations."/".proxyPass = "http://192.168.1.204:3002";
|
||||||
|
};
|
||||||
|
"vpn.fractalide.org" = {
|
||||||
|
forceSSL = true;
|
||||||
|
useACMEHost = "nixbld.m-labs.hk";
|
||||||
|
locations."/".proxyPass = "http://192.168.1.204:3003";
|
||||||
|
};
|
||||||
|
"luceo-mainnet-rest.fractalide.org" = {
|
||||||
|
forceSSL = true;
|
||||||
|
useACMEHost = "nixbld.m-labs.hk";
|
||||||
|
locations."/".proxyPass = "http://192.168.1.204:3004";
|
||||||
|
};
|
||||||
|
"luceo-mainnet-grpc.fractalide.org" = {
|
||||||
|
forceSSL = true;
|
||||||
|
useACMEHost = "nixbld.m-labs.hk";
|
||||||
|
locations."/".proxyPass = "http://192.168.1.204:3005";
|
||||||
|
};
|
||||||
|
"luceo-testnet-rest.fractalide.org" = {
|
||||||
|
forceSSL = true;
|
||||||
|
useACMEHost = "nixbld.m-labs.hk";
|
||||||
|
locations."/".proxyPass = "http://192.168.1.204:3006";
|
||||||
|
};
|
||||||
|
"luceo-testnet-grpc.fractalide.org" = {
|
||||||
|
forceSSL = true;
|
||||||
|
useACMEHost = "nixbld.m-labs.hk";
|
||||||
|
locations."/".proxyPass = "http://192.168.1.204:3007";
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
services.uwsgi = {
|
services.uwsgi = {
|
||||||
|
|
Loading…
Reference in New Issue