From 8bf73e508f25320a9dba655c8cbfa23823e0ac64 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 30 Sep 2021 20:12:12 +0200 Subject: [PATCH] added mail configuration for password recovery --- Migration.md | 15 +++++++++++++-- configuration.nix | 4 +++- modules/gitea.nix | 7 +++++++ 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/Migration.md b/Migration.md index 3c0ccd9..870c6db 100644 --- a/Migration.md +++ b/Migration.md @@ -2,13 +2,24 @@ [based on https://docs.gitea.io/en-us/backup-and-restore/](https://docs.gitea.io/en-us/backup-and-restore/) -@imbert: +### @imbert ```shell sudo -u git gitea dump -c /etc/gitea/app.ini ``` -@gitea.hq.c3d2.de (lxc 315 @server6): +### @gitea.hq.c3d2.de (lxc 315 @server6) + - copied `gitea-dump-*.zip` from imbert to `/tmp/` + ```shell /etc/nixos/migrate.sh ``` + +Check consistency: + +```shell +su gitea +cd +export GITEA_WORK_DIR=/var/lib/gitea +/nix/store/*-gitea-1.15.2/bin/gitea doctor --all +``` diff --git a/configuration.nix b/configuration.nix index 2c0ae5e..1eace91 100644 --- a/configuration.nix +++ b/configuration.nix @@ -2,6 +2,8 @@ { boot.isContainer = true; + # creates /sbin/init + boot.loader.initScript.enable = true; nix.useSandbox = false; imports = [ @@ -10,7 +12,7 @@ ./modules/gitea.nix ./modules/admin.nix - #./modules/ssh.nix + ./modules/ssh.nix ]; system.stateVersion = "21.11"; diff --git a/modules/gitea.nix b/modules/gitea.nix index db41916..251d022 100644 --- a/modules/gitea.nix +++ b/modules/gitea.nix @@ -33,6 +33,13 @@ SSH_DOMAIN = domain; SSH_PORT = ssh.clonePort; }; + mailer = { + ENABLED = true; + FROM = "gitea@c3d2.de"; + MAILER_TYPE = "smtp"; + HOST = "mail.c3d2.de:465"; + IS_TLS_ENABLED = true; + }; }; };