aboutsummaryrefslogtreecommitdiff
path: root/TODOs.org
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2020-08-23 06:37:38 -0300
committerEuAndreh <eu@euandre.org>2020-08-23 06:38:11 -0300
commit7596dcdf1fcc2317c87ed56c2d1ed2a505a1e3d0 (patch)
tree86ceae6c340c54a33fa94ce06091d91b17b06587 /TODOs.org
parentchat.$TLD: Redirect to conversejs directly (diff)
downloadtoph-7596dcdf1fcc2317c87ed56c2d1ed2a505a1e3d0.tar.gz
toph-7596dcdf1fcc2317c87ed56c2d1ed2a505a1e3d0.tar.xz
TODOs.org
Diffstat (limited to 'TODOs.org')
-rw-r--r--TODOs.org67
1 files changed, 10 insertions, 57 deletions
diff --git a/TODOs.org b/TODOs.org
index fa2394e..97e2a96 100644
--- a/TODOs.org
+++ b/TODOs.org
@@ -1,49 +1,13 @@
-MUC
* Tasks - v4
-** DONE Prosody in localhost
-CLOSED: [2020-08-14 ven. 09:29]
-** CANCELLED Prosody in NixOS with NGINX
-https://www.reddit.com/r/linuxadmin/comments/7z0ahv/prosody_behind_reverse_proxy/dunbdmv/:
-#+BEGIN_SRC nginx
-server {
- listen 80;
- listen [::]:80;
- server_name xmpp.domain.com
-
- return 301 https://$host$request_uri;
-}
-
-server {
- listen 443 ssl;
- listen [::]:443 ssl;
-
- ssl on;
- ssl_certificate /path/to/cert;
- ssl_certificate_key /path/to/key;
-
- location / {
- proxy_pass http://192.168.2.101:5222;
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection 'upgrade';
- proxy_set_header Host $host;
- proxy_cache_bypass $http_upgrade;
- }
-}
-#+END_SRC
-Use Prosody as a server itself
-** DONE Prosody TLS
-CLOSED: [2020-08-16 dim. 18:52]
-** DONE matterbridge
-CLOSED: [2020-08-16 dim. 21:58]
-** DONE Converse
-CLOSED: [2020-08-16 dim. 21:58]
-** DONE cgit
-CLOSED: [2020-08-14 ven. 09:29]
** TODO cgit: show README in about section
https://linux.die.net/man/5/cgitrc
-** TODO Update matterbridge
+** TODO Update matterbridge version
https://github.com/42wim/matterbridge/issues/1061
+** TODO Add Prosody DNS record to allow me to use eu@euandreh.xyz as an XMPP address
+** TODO Configure MUC on Prosody
+** TODO Fix conversejs login
+** TODO Add favicon to conversejs
+: wget https://cdn.conversejs.org/6.0.1/dist/favicon.ico
** TODO Terraform restore from backup when provisioning
** TODO cron: borg, PostgreSQL backup and NixOS update and collect gargabe
** TODO snapshot with swap: nixos-rebuild switch takes too much memory
@@ -78,31 +42,20 @@ resource "vultr_block_storage" "vps_storage" {
** TODO Stop doing chmod to share certificates
* Tasks - v5
** TODO Run cgit from nginx instead of using lighttpd
-** TODO EteSync?
-** TODO Remove extra trailing slash from =git.$TLD//=
+** TODO EteSync
+** TODO Use =$SOMETHING_DOMAIN= instead of =$SOMETHING_TLD=
+** TODO Create less certificates
* Services - v2
** DONE =cloud.$tld=: Nextcloud: storage, calendar, contacts, notes and talk
CLOSED: [2020-08-14 ven. 09:29]
** DONE =chat.$tld=: [[https://conversejs.org/][Converse]] interface to Prosody server
CLOSED: [2020-08-16 dim. 21:58]
-Setup under Prosody server, and bridge it with Telegram and WhatsApp using matterbridge.
-#+BEGIN_SRC nix
-muc = [{
- domain = envsubstConfiguration.prosodyMUCTLD;
-}];
-uploadHttp = {
- domain = envsubstConfiguration.prosodyHTTPUploadTLD;
-};
-#+END_SRC
** DONE =git.$tld=: cgit server with repositories from ~/dev/libre/
CLOSED: [2020-08-14 ven. 09:29]
-** DONE =boneco.$tld=: [[https://git.sr.ht/~euandreh/boneco][boneco]] deployment
-CLOSED: [2020-08-15 sam. 18:17]
** TODO =mail.$tld=: postfix, dovecot, spamassasin, opendkim, etc
No need for roundcube, Nextcloud has a web interface client.
** TODO =$tld=: current Jekyll blog
-** Nice to have
-*** TODO =audio.$tld=: FunkWhale
+** TODO =audio.$tld=: FunkWhale
* Resources
** [[https://github.com/mail-in-a-box/mailinabox][Mail-in-a-Box]]
** [[https://sealedabstract.com/code/nsa-proof-your-e-mail-in-2-hours/][NSA-proof your e-mail in 2 hours]]