aboutsummaryrefslogtreecommitdiff
path: root/TODOs.org
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-05-25 18:40:45 -0300
committerEuAndreh <eu@euandre.org>2019-05-25 18:40:45 -0300
commita406bfc5b5bf3695116ad528509a758e20d1ede1 (patch)
treee28424c6039c0f78608995dc2bbb160d36ceac06 /TODOs.org
parentFix docker-compose.yaml rename references (diff)
downloadtoph-a406bfc5b5bf3695116ad528509a758e20d1ede1.tar.gz
toph-a406bfc5b5bf3695116ad528509a758e20d1ede1.tar.xz
TODOs.org
Diffstat (limited to 'TODOs.org')
-rw-r--r--TODOs.org47
1 files changed, 26 insertions, 21 deletions
diff --git a/TODOs.org b/TODOs.org
index 78acabd..4bff161 100644
--- a/TODOs.org
+++ b/TODOs.org
@@ -1,34 +1,39 @@
* Tasks
** DONE Provision DigitalOcean's droplet from Terraform
CLOSED: [2019-05-25 Sat 13:29]
-** TODO Properly provision Ubuntu droplet
-** TODO Deployment
-*** TODO Restore from backup before starting =docker-compose=
-*** TODO apt-get update
-** TODO Configure DNS from Terraform
+** DONE Properly provision Ubuntu droplet
+CLOSED: [2019-05-25 Sat 17:50]
+** TODO Use Digital Ocean's Volumes for persistent extended storage
+** WAITING Configure DNS from Terraform
** TODO Automate deployment of updates
-** TODO Automate recreation from backup
-** TODO Use Digital Ocean's Volumes for extended storage
* Must
** Fully deployable from code
Use NixOps and Terraform to fully automate all of the configuration.
* Services
-** =mail.euandreh.org=: Email + webmail
-** =cloud.euandreh.org=: Nextcloud: storage, calendar, contacts, notes
-** =hydra.euandreh.org=: Hydra
-** =euandreh.org=: Static webhosting
-** =annex.euandreh.org=: Public content from Git Annex repositories
+** TODO =euandreh.org=: Static webhosting
+** TODO =mail.euandreh.org=: Email + webmail
+** TODO =cloud.euandreh.org=: Nextcloud: storage, calendar, contacts, notes
+** TODO =hydra.euandreh.org=: Hydra
+** TODO =annex.euandreh.org=: Public content from Git Annex repositories
Only an static file server, with folders for individual assets.
-** DOING =wallabag.euandreh.org=: Wallabag
-** =pi-hole.euandreh.org=: Pi-hole
-** =pwk.euandreh.org=: Piwik
-** =git.euandreh.org=: CGit
-** =perkeep.euandreh.org=: Perkeep
-** =matrix.euandreh.org=: Matrix Synapse server
+** DONE =wallabag.euandreh.org=: Wallabag
+CLOSED: [2019-05-25 Sat 18:02]
+** TODO =pi-hole.euandreh.org=: Pi-hole
+** TODO =pwk.euandreh.org=: Piwik
+** TODO =git.euandreh.org=: CGit
+https://github.com/iconoeugen/docker-gitweb
+** TODO =perkeep.euandreh.org=: Perkeep
+** TODO =matrix.euandreh.org=: Matrix Synapse server
* Questions
-** Do I want or need Docker? Should I use it?
-** How to share the Nix store across services?
-** How to leverage DigitalOcean's block storage?
+** DONE Do I want or need Docker? Should I use it?
+CLOSED: [2019-05-25 Sat 18:1980]
+It was a better path than sticking with NixOps and nixcloud-webservices. It's more widespread and has more things done for it.
+** CANCELLED How to share the Nix store across services?
+** DONE How to leverage DigitalOcean's block storage?
+CLOSED: [2019-05-25 Sat 18:19]
+Provision it using Terraform, and use it's path as the =$VOLUME_HOME= variable for containers.
+
+This was I can compartimentalize the data storage to easily backup and duplicate, but also destroy a running droplet and create a new one.
* Nice to have
** =*.euandreh.org=
** Nix Terraform provisioning