aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2020-11-30 01:21:00 -0300
committerEuAndreh <eu@euandre.org>2020-11-30 01:21:00 -0300
commit3ca58da3fbada9bf8ad4bef12b17988a51f89df9 (patch)
tree58b6b1533f63a1ff6db47f4ed5175b0394983bda
parentvps.scm: Uncomment mcron job time marker (diff)
downloadserver-3ca58da3fbada9bf8ad4bef12b17988a51f89df9.tar.gz
server-3ca58da3fbada9bf8ad4bef12b17988a51f89df9.tar.xz
TODOs.org
-rw-r--r--TODOs.org16
-rw-r--r--sync/vps.scm4
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 #"
<!DOCTYPE html>