diff options
author | EuAndreh <eu@euandre.org> | 2019-06-08 11:47:24 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2019-06-08 11:47:24 -0300 |
commit | c4a9c90a56d7fec891416aeb277e2da209ca3da6 (patch) | |
tree | f982fe061003933e5c5f33451dd7b09aaf770102 | |
parent | Add credentials for manipulating DNS entries. (diff) | |
download | server-c4a9c90a56d7fec891416aeb277e2da209ca3da6.tar.gz server-c4a9c90a56d7fec891416aeb277e2da209ca3da6.tar.xz |
TODOs.org
-rw-r--r-- | TODOs.org | 42 |
1 files changed, 21 insertions, 21 deletions
@@ -144,56 +144,56 @@ builds.sr.ht only emails the link. Should it be extended to support encrypted lo ** Fully deployable from code Use NixOps and Terraform to fully automate all of the configuration. * Services -** DONE =euandreh.org=: Static webhosting +** DONE =$tld=: Static webhosting CLOSED: [2019-05-26 Sun 10:17] -** DONE =wallabag.euandreh.org=: Wallabag +** DONE =wallabag.$tld=: Wallabag CLOSED: [2019-05-25 Sat 18:02] A bookmark application must: - allow me to save and read articles on Android and Firefox; - allow me to have tags for links; -** NEXT =nextcloud.euandreh.org=: Nextcloud: storage, calendar, contacts, notes +** NEXT =nextcloud.$tld=: Nextcloud: storage, calendar, contacts, notes https://github.com/nextcloud/docker Do I need to configure =NEXTCLOUD_TRUSTED_DOMAINS= or it should work without it? -Start with =cloud.euandreh.org= before =mail.euandreh.org= so I can retire =arrobaponto.org= and reuse it for other projects. +Start with =cloud.$tld= before =mail.$tld= so I can retire =arrobaponto.org= and reuse it for other projects. Activate client-side [[https://docs.nextcloud.com/server/11/user_manual/files/encrypting_files.html][encryption]] of files. Activate two-factor authentication for admin and user accounts. Nextcloud bookmarks instead of Wallabag? Does it have browser extension and Android app? How about the password manager? Is is client-side encrypted? Should I consider using an external storage provider, like S3, instead of solely local (DigitalOcean's attached volume)? -** TODO =mail.euandreh.org=: Email + webmail +** TODO =mail.$tld=: Email + webmail https://github.com/tomav/docker-mailserver https://mailu.io/master/demo.html https://mailcow.email/ https://poste.io/ https://github.com/hardware/mailserver -=mail.euandreh.org= could be the Nextcloud mail application! -** TODO =www.euandreh.org= and =blog.euandreh.org=: Redirect to =euandreh.org= -** TODO =hydra.euandreh.org=: Hydra +=mail.$tld= could be the Nextcloud mail application! +** TODO =www.$tld= and =blog.$tld=: Redirect to =$tld= +** TODO =hydra.$tld=: Hydra Does Hydra support release management? The source tarball can live in git.sr.ht, but what about compiled outputs? I'd like to release both pre-compiled binaries and Docker images. -** TODO =cuirass.euandreh.org=: [[https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git][Cuirass]] -** TODO =annex.euandreh.org=: Public content from Git Annex repositories +** TODO =cuirass.$tld=: [[https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git][Cuirass]] +** TODO =annex.$tld=: Public content from Git Annex repositories Only an static file server, with folders for individual assets. -** TODO =pi-hole.euandreh.org=: Pi-hole -** TODO =pwk.euandreh.org=: Piwik -** TODO =git.euandreh.org=: CGit or GitWeb +** TODO =pi-hole.$tld=: Pi-hole +** TODO =pwk.$tld=: Piwik +** TODO =git.$tld=: CGit or GitWeb https://github.com/iconoeugen/docker-gitweb -** TODO =songbooks.euandreh.org=: Songbooks demo application -** TODO =pires.euandreh.org=: Pires deployment -** TODO =paste.euandreh.org=: Static pastebin -Use Hakyll like in =euandre.org/pastebin/*=, but with root at =paste.euandreh.org/paste-title.html=. -** TODO =link.euandreh.org=: YOURLS +** TODO =songbooks.$tld=: Songbooks demo application +** TODO =pires.$tld=: Pires deployment +** TODO =paste.$tld=: Static pastebin +Use Hakyll like in =euandre.org/pastebin/*=, but with root at =paste.$tld/paste-title.html=. +** TODO =link.$tld=: YOURLS No need for short URLs, but maybe useful for tracking link usage? What are the privacy implications? Related relevant article: http://stage.vambenepe.com/archives/1596 -** CANCELLED =perkeep.euandreh.org=: Perkeep +** CANCELLED =perkeep.$tld=: Perkeep I'm already covered by using Git Annex for almost everything. -** TODO =matrix.euandreh.org=: Matrix Synapse server +** TODO =matrix.$tld=: Matrix Synapse server I'm not using IRC a lot right now. Wait for me to interact more with mailing lists and gauge the need of IRC. It's better than IRC, OTR (XMPP) and everything else, and interoperates with everything. As well said by @matthew, I'm using Matrix mostly as [[https://discourse.mozilla.org/t/matrix-and-irc-mozillians-custom-client/2911/7][a glorified IRC bouncer]]. I do use some Matrix rooms, but mostly for IRC itself. @@ -234,7 +234,7 @@ Provision it using Terraform, and use it's path as the =$VOLUME_HOME= variable f 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= +** =euandreh.org= as =$tld= ** Nix Terraform provisioning ** Upgrade =docker-compose.yaml= file from version 2 to version 3 ** Full blue/green deployments without downtime |