diff options
| author | EuAndreh <eu@euandre.org> | 2020-08-23 06:37:38 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2020-08-23 06:38:11 -0300 |
| commit | 7596dcdf1fcc2317c87ed56c2d1ed2a505a1e3d0 (patch) | |
| tree | 86ceae6c340c54a33fa94ce06091d91b17b06587 /TODOs.org | |
| parent | chat.$TLD: Redirect to conversejs directly (diff) | |
| download | toph-7596dcdf1fcc2317c87ed56c2d1ed2a505a1e3d0.tar.gz toph-7596dcdf1fcc2317c87ed56c2d1ed2a505a1e3d0.tar.xz | |
TODOs.org
Diffstat (limited to 'TODOs.org')
| -rw-r--r-- | TODOs.org | 67 |
1 files changed, 10 insertions, 57 deletions
@@ -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]] |
