From 3ca58da3fbada9bf8ad4bef12b17988a51f89df9 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Mon, 30 Nov 2020 01:21:00 -0300 Subject: TODOs.org --- TODOs.org | 16 ++++++++++++++++ sync/vps.scm | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/TODOs.org b/TODOs.org index 0ad336e..8403274 100644 --- a/TODOs.org +++ b/TODOs.org @@ -3,6 +3,8 @@ :CUSTOM_ID: tasks :END: ** TODO External volume +- State "TODO" from [2020-11-30 lun. 01:19] + #+BEGIN_SRC hcl variable "storage_name" { type = string @@ -18,6 +20,8 @@ resource "vultr_block_storage" "vps_storage" { } #+END_SRC ** TODO Backups +- State "TODO" from [2020-11-30 lun. 01:19] + If possible, put every data subfolder under the same folder, and just backup the top-level folder. This also allows me to put it on an external volum and grow it more easily. @@ -28,22 +32,34 @@ have if available. The certificates should be backed up, so that restoring doesn't involve re-creating everything from scratch. *** TODO Email +- State "TODO" from [2020-11-30 lun. 01:20] *** TODO Matrix +- State "TODO" from [2020-11-30 lun. 01:19] *** TODO Certificates +- State "TODO" from [2020-11-30 lun. 01:19] + : /etc/letsencrypt ** TODO Monitoring +- State "TODO" from [2020-11-30 lun. 01:20] + - https://mmonit.com/monit/ - https://collectd.org/ ** TODO Intrusion prevention and detection +- State "TODO" from [2020-11-30 lun. 01:20] + - http://www.fail2ban.org/wiki/index.php/Main_Page - http://rkhunter.sourceforge.net/ ** TODO Security review +- State "TODO" from [2020-11-30 lun. 01:20] + https://cheatsheetseries.owasp.org/Glossary.html ** TODO Build new Guix image and document the steps - State "TODO" from [2020-11-29 dim. 02:10] Instead of syncing the =.bashrc= file, I should put my aliases in the base image. ** TODO Setup cgit +- State "TODO" from [2020-11-30 lun. 01:20] + - setup =README= file rendering - force redirect HTTPS - permanent redirect www and everything else to non-www diff --git a/sync/vps.scm b/sync/vps.scm index 02b9cc6..aa23987 100644 --- a/sync/vps.scm +++ b/sync/vps.scm @@ -24,7 +24,7 @@ -;; missing from the stdlib +;; Missing functions from stdlib (define* (partial f #:rest args1) (lambda* (#:rest args2) @@ -129,7 +129,7 @@ -;; CI HTML generation +;; CI HTML generation from Git notes (define ci-html-beginning #" -- cgit v1.2.3