Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | system.scm: Adapt (ssh-file-for ...) function for new SSH key path | EuAndreh | 2023-03-13 | 1 | -1/+1 | |
| | | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 813266827378f6e53a092140274c690f45edcf26 git notes --ref=refs/notes/ci-data show 813266827378f6e53a092140274c690f45edcf26 Exit status: 0 Duration: 11 | |||||
* | src/infrastructure/keys/andreh.pub: Remove old file | EuAndreh | 2023-03-13 | 1 | -1/+0 | |
| | | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 657e61472c082b87b3d34a678811889024a3a79e git notes --ref=refs/notes/ci-data show 657e61472c082b87b3d34a678811889024a3a79e Exit status: 0 Duration: 16 | |||||
* | Make server get SSH keypair from repo over local files in server disk | EuAndreh | 2023-03-13 | 3 | -0/+0 | |
| | ||||||
* | Include root@euandre.org private key to the repository | EuAndreh | 2023-03-13 | 1 | -0/+58 | |
| | | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show a7afe43f322d1ee3f48f29eae2f544bec4204c40 git notes --ref=refs/notes/ci-data show a7afe43f322d1ee3f48f29eae2f544bec4204c40 Exit status: 0 Duration: 13 | |||||
* | src/infrastructure/config/rc.sh: Fix address to rsync.net account | EuAndreh | 2023-03-13 | 1 | -1/+1 | |
| | | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 49bdb6cfc97dbab5f203a2306fe0fa8ae6e22bc2 git notes --ref=refs/notes/ci-data show 49bdb6cfc97dbab5f203a2306fe0fa8ae6e22bc2 Exit status: 0 Duration: 14 | |||||
* | git-post-receive.sh: Derive $LOGS_DIR from repository directory name | EuAndreh | 2023-03-13 | 1 | -1/+1 | |
| | | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 1aae8bf19fb588853c6ec594d0b6fbc2aebf07b9 git notes --ref=refs/notes/ci-data show 1aae8bf19fb588853c6ec594d0b6fbc2aebf07b9 Exit status: 0 Duration: 20 | |||||
* | src/infrastructure/scripts/report.sh: Remove redundant margin CSS value | EuAndreh | 2023-03-13 | 1 | -1/+1 | |
| | ||||||
* | {git-post-receive,cronjob}.sh: Improve portability | EuAndreh | 2023-03-13 | 2 | -6/+19 | |
| | | | | | | | - don't use GNU's date(1) "%s" proprietary option, and leverage AWK's default behaviour of `srand()` to get the seconds since UNIX epoch; - don't rely on GNU's sed(1) "-u" proprietary option of unbuffering, and do a manual `while` loop instead. | |||||
* | Makefile: Add "upload-secrets" target, and include borg-passphrase.txt in it | EuAndreh | 2023-03-12 | 1 | -0/+33 | |
| | | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show d0d1fffee8dc94c53f4841dacf8b6bbdc99ee58a git notes --ref=refs/notes/ci-data show d0d1fffee8dc94c53f4841dacf8b6bbdc99ee58a Exit status: 0 Duration: 19 | |||||
* | system.scm: Use generic title for CGit root-title | EuAndreh | 2023-03-12 | 1 | -1/+1 | |
| | | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 9005779ac6b1b66e35afa23e9a102a96e808ac57 git notes --ref=refs/notes/ci-data show 9005779ac6b1b66e35afa23e9a102a96e808ac57 Exit status: 0 Duration: 27 | |||||
* | system.scm: Use root@tld for certbot email | EuAndreh | 2023-03-12 | 1 | -1/+1 | |
| | ||||||
* | system.scm: Require /mnt/production to be mounted for boot | EuAndreh | 2023-03-12 | 1 | -0/+1 | |
| | | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 7c4b4e70f36fe41b4443a8557e97cbfbfd75bc16 git notes --ref=refs/notes/ci-data show 7c4b4e70f36fe41b4443a8557e97cbfbfd75bc16 Exit status: 0 Duration: 44 | |||||
* | system.scm: Explicitly say where mail is stored | EuAndreh | 2023-03-12 | 1 | -1/+4 | |
| | | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show be0c169a0ca7dbfe6a996b769c653578189d6dea git notes --ref=refs/notes/ci-data show be0c169a0ca7dbfe6a996b769c653578189d6dea Exit status: 0 Duration: 16 | |||||
* | src/infrastructure/keys/SSH/andreh.pub: Add now with correct name | EuAndreh | 2023-03-12 | 1 | -0/+1 | |
| | | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show e14ff0a0136c177fb0c68a0ec86915f5ee86d4cf git notes --ref=refs/notes/ci-data show e14ff0a0136c177fb0c68a0ec86915f5ee86d4cf Exit status: 0 Duration: 21 | |||||
* | system.scm: Put dovecot together with postfix service in list | EuAndreh | 2023-03-12 | 1 | -1/+1 | |
| | ||||||
* | system.scm: Use "queue:" prefix for (xyz euandreh queue) | EuAndreh | 2023-03-12 | 1 | -7/+7 | |
| | ||||||
* | system.scm: Remove leftover space | EuAndreh | 2023-03-11 | 1 | -1/+1 | |
| | ||||||
* | system.scm: (enable-index-links? #t) for cgit | EuAndreh | 2023-03-11 | 1 | -0/+1 | |
| | ||||||
* | system.scm: Add cache by default for nginx static assets | EuAndreh | 2023-03-11 | 1 | -1/+6 | |
| | ||||||
* | system.scm: Fix all imports | EuAndreh | 2023-03-11 | 1 | -26/+5 | |
| | ||||||
* | system.scm: Shrinkmore by removing inlined files | EuAndreh | 2023-03-11 | 1 | -620/+48 | |
| | | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 6ce2c272fb6e12c556991a85ec7ba216a1d64d84 git notes --ref=refs/notes/ci-data show 6ce2c272fb6e12c556991a85ec7ba216a1d64d84 Exit status: 0 Duration: 26 | |||||
* | src/infrastructure/guix/system.scm: Start to shrink it | EuAndreh | 2023-03-11 | 2 | -1168/+218 | |
| | | | | | | | | | | | | Remove all the email-related code. Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 4c4332c451caab5950e5c20e29219c7e0824dd1b git notes --ref=refs/notes/ci-data show 4c4332c451caab5950e5c20e29219c7e0824dd1b Exit status: 0 Duration: 12 | |||||
* | Copy files back | EuAndreh | 2023-03-11 | 16 | -2/+1231 | |
| | ||||||
* | channels.scm: Remove "nonguix" channel | EuAndreh | 2023-03-11 | 1 | -9/+1 | |
| | ||||||
* | Split SSH public keys into files, and upload it via a make target | EuAndreh | 2023-03-10 | 2 | -1/+1 | |
| | ||||||
* | src/infrastructure/rsync.net/authorized_keys: Remove keys from old servers | EuAndreh | 2023-03-10 | 1 | -3/+0 | |
| | ||||||
* | src/infrastructure/guix/channels.scm: Do not depend on forked "guix" channel | EuAndreh | 2023-03-10 | 1 | -11/+1 | |
| | ||||||
* | src/infrastructure/ssh.conf: Move to dotfiles | EuAndreh | 2023-03-10 | 1 | -10/+0 | |
| | ||||||
* | system.scm: Fix position of -r REPO argument for backup job | EuAndreh | 2022-12-09 | 1 | -2/+2 | |
| | ||||||
* | system.scm: Parameterize "etc-shadow" group for dovecot2 configuration | EuAndreh | 2022-12-08 | 1 | -16/+18 | |
| | ||||||
* | system.scm: Do not create /var/empty home directory for system users | EuAndreh | 2022-12-08 | 1 | -0/+5 | |
| | ||||||
* | src/infrastructure/guix/system.scm: Checkpoint on commited changes | EuAndreh | 2022-12-08 | 1 | -97/+596 | |
| | | | | | | | | | | | | | | | | Too many changes that accumulated over time: - shell aliases in /etc/rc; - SSH client configuration in /etc/ssh.conf; - Guile setup script in /etc/init.scm - r(1) command for running thing with the correct environment; - borg -r REPO option, and an extra cronjob for backing up to /mnt/backup/borg; - an extra btrfs disk on /mnt/backup/ - WIP setup of services in containers using (least-authority-wrapper ...); - a couple of FIXME markers for WIP tasks; - azula joins the WireGuard VPN. | |||||
* | src/doc/: Remove ad-hoc helper files | EuAndreh | 2022-12-06 | 3 | -137/+0 | |
| | ||||||
* | Revert "system.scm: Decrease permission of Postfix queue dir" | EuAndreh | 2022-11-30 | 1 | -1/+1 | |
| | | | | | | This reverts commit a2e771b597c7b1fb6f9e5438002e8250f1fa906c. It breaks Postfix. | |||||
* | system.scm: Use default config of dkimproxyout-service-type | EuAndreh | 2022-11-30 | 1 | -3/+1 | |
| | ||||||
* | system.scm: Decrease permission of Postfix queue dir | EuAndreh | 2022-11-30 | 1 | -1/+1 | |
| | ||||||
* | system.scm: Add config for mta-sts subdomain | EuAndreh | 2022-11-30 | 1 | -1/+23 | |
| | ||||||
* | system.scm: Disable WIP Cyrus SASL auth in Prosody | EuAndreh | 2022-11-30 | 1 | -1/+2 | |
| | ||||||
* | src/infrastructure/guix/channels.scm: Use fork of "guix" channel | EuAndreh | 2022-11-30 | 2 | -2/+12 | |
| | ||||||
* | system.scm: Add "btop" package | EuAndreh | 2022-11-29 | 1 | -0/+1 | |
| | ||||||
* | src/infrastructure/guix/system.scm: Cleanup doc strings; shuffle things around | EuAndreh | 2022-11-29 | 1 | -58/+12 | |
| | ||||||
* | src/infrastructure/guix/system.scm: Remove nanolist-service-type | EuAndreh | 2022-11-29 | 1 | -1/+0 | |
| | ||||||
* | src/infrastructure/guix/system.scm: Move many services to package-repository | EuAndreh | 2022-11-29 | 1 | -505/+0 | |
| | ||||||
* | src/infrastructure/guix/system.scm: Create "git-dir" variable to store ↵ | EuAndreh | 2022-11-28 | 1 | -6/+8 | |
| | | | | "/srv/git/git" | |||||
* | src/infrastructure/guix/system.scm: Fix email loop with virtual_alias_database | EuAndreh | 2022-11-28 | 1 | -4/+5 | |
| | ||||||
* | src/infrastructure/guix/system.scm: Use alias_database with "static:" is not ↵ | EuAndreh | 2022-11-28 | 1 | -3/+4 | |
| | | | | working | |||||
* | src/infrastructure/guix/: Make uniform path for git:// and https:// access | EuAndreh | 2022-11-28 | 2 | -2/+3 | |
| | | | | | | Instead of having repositories served over the Git protocol differ from when they are served via the Dumb HTTP protocol. Previously, nginx was doing the URL rewriting, and | |||||
* | src/infrastructure/guix/system.scm: Add hostname to cronjob email subject | EuAndreh | 2022-11-28 | 1 | -1/+1 | |
| | ||||||
* | src/infrastructure/guix/channels.scm: Change org-euandre channel | EuAndreh | 2022-11-28 | 1 | -2/+2 | |
| | ||||||
* | Build TODOs.html on "public" target | EuAndreh | 2022-11-27 | 4 | -4/+156 | |
| |