diff options
| author | EuAndreh <eu@euandre.org> | 2019-05-25 18:40:45 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2019-05-25 18:40:45 -0300 |
| commit | a406bfc5b5bf3695116ad528509a758e20d1ede1 (patch) | |
| tree | e28424c6039c0f78608995dc2bbb160d36ceac06 /TODOs.org | |
| parent | Fix docker-compose.yaml rename references (diff) | |
| download | toph-a406bfc5b5bf3695116ad528509a758e20d1ede1.tar.gz toph-a406bfc5b5bf3695116ad528509a758e20d1ede1.tar.xz | |
TODOs.org
Diffstat (limited to 'TODOs.org')
| -rw-r--r-- | TODOs.org | 47 |
1 files changed, 26 insertions, 21 deletions
@@ -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 |
