Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use rst for TODOs | EuAndreh | 2021-01-14 | 1 | -184/+0 |
| | |||||
* | TODOs.org: Add bc537812-5f9d-4760-8c95-9ae933ecbd57 and ↵ | EuAndreh | 2021-01-12 | 1 | -0/+23 |
| | | | | ac19877b-55e3-48c8-8c3a-071124d23cd2 | ||||
* | TODOs.org | EuAndreh | 2021-01-10 | 1 | -0/+1 |
| | |||||
* | vps.scm: Rename generate-logs-html -> generate-ci-html | EuAndreh | 2020-12-05 | 1 | -1/+1 |
| | |||||
* | TODOs.org | EuAndreh | 2020-12-05 | 1 | -1/+1 |
| | |||||
* | TODOs.org | EuAndreh | 2020-12-02 | 1 | -0/+1 |
| | |||||
* | TODOs.org: Add dee378cd-9e41-402b-9018-e9ebb05ef75d | EuAndreh | 2020-12-02 | 1 | -0/+7 |
| | |||||
* | Fix build of HTML | EuAndreh | 2020-12-02 | 1 | -1/+4 |
| | |||||
* | TODOs.org: Add missing IDs | EuAndreh | 2020-12-02 | 1 | -1/+28 |
| | |||||
* | Build and publish TODOs.org file | EuAndreh | 2020-12-02 | 1 | -0/+2 |
| | |||||
* | TODOs.org | EuAndreh | 2020-11-30 | 1 | -0/+2 |
| | |||||
* | TODOs.org | EuAndreh | 2020-11-30 | 1 | -0/+16 |
| | |||||
* | TODOs.org | EuAndreh | 2020-11-29 | 1 | -0/+2 |
| | |||||
* | Move FIXME markers to TODOs.org | EuAndreh | 2020-11-29 | 1 | -0/+4 |
| | |||||
* | Remove .bashrc | EuAndreh | 2020-11-29 | 1 | -0/+4 |
| | |||||
* | TODOs.org: Ressurect decision on public SSH key leakage and add anchors | EuAndreh | 2020-11-29 | 1 | -1/+32 |
| | |||||
* | TODOs.org | EuAndreh | 2020-11-27 | 1 | -0/+8 |
| | |||||
* | TODOs.org: remove old sections | EuAndreh | 2020-11-27 | 1 | -179/+17 |
| | |||||
* | TODOs.org | EuAndreh | 2020-11-26 | 1 | -1/+6 |
| | |||||
* | Remove most Nix files | EuAndreh | 2020-11-18 | 1 | -1/+1 |
| | |||||
* | TODOs.org: Sort services by priority | EuAndreh | 2020-11-16 | 1 | -3/+3 |
| | |||||
* | Add base Guix configuration and start switching to it | EuAndreh | 2020-11-16 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | - remove NixOS stateVersion from .envrc; - add guix-reconfigure.sh; - add vps.scm with initial Guix system configuration; - update vps.tf to use the new "base-guix" snapshot. The "base-guix" image doesn't need a password. The "andreh" users has one, but it is configured for not requiring it when running commands as "sudo". The expected minimal steps one has to go through for privilege scalation is via the SSH private key, and accessing the VPS via SSH. Since password login is disabled and root can't login via SSH either, only the private SSH key allows access to the server. After that, the attacker will be able to run commands as root. | ||||
* | TODOs.org: Outline migration to Guix | EuAndreh | 2020-11-16 | 1 | -73/+100 |
| | |||||
* | TODOs.org | EuAndreh | 2020-11-06 | 1 | -0/+5 |
| | |||||
* | Fix tests | EuAndreh | 2020-10-23 | 1 | -0/+8 |
| | |||||
* | TODOs.org | EuAndreh | 2020-09-23 | 1 | -0/+2 |
| | |||||
* | Enable automatic GC of NixOS | EuAndreh | 2020-09-23 | 1 | -1/+3 |
| | |||||
* | Use SQLite instead of PostgreSQL: simplify operations and backup | EuAndreh | 2020-09-23 | 1 | -2/+13 |
| | |||||
* | TODOs.org | EuAndreh | 2020-09-22 | 1 | -19/+20 |
| | |||||
* | TODOs.org | EuAndreh | 2020-09-19 | 1 | -0/+3 |
| | |||||
* | Initial setup for Telegram in Matrix, but it is still not working | EuAndreh | 2020-09-19 | 1 | -0/+1 |
| | |||||
* | Initial setup of matrix with mautrix-whatsapp | EuAndreh | 2020-09-18 | 1 | -0/+8 |
| | |||||
* | Refactor vps-configuration.nix: Split secrets from config and envsubst vars | EuAndreh | 2020-09-06 | 1 | -3/+23 |
| | | | | Also rename thingTLD to thingDomain. | ||||
* | TODOs.org | EuAndreh | 2020-08-23 | 1 | -5/+5 |
| | |||||
* | TODOs.org | EuAndreh | 2020-08-23 | 1 | -1/+2 |
| | |||||
* | Add favicon to conversejs page | EuAndreh | 2020-08-23 | 1 | -2/+0 |
| | |||||
* | Serve favicon from repo in cgit | EuAndreh | 2020-08-23 | 1 | -0/+1 |
| | |||||
* | TODOs.org | EuAndreh | 2020-08-23 | 1 | -57/+10 |
| | |||||
* | Disable broken matterbridge on whatsapp temporarily | EuAndreh | 2020-08-23 | 1 | -0/+2 |
| | |||||
* | WIP: reenable prosody and matterbridge, and add PDFs | EuAndreh | 2020-08-22 | 1 | -0/+1 |
| | |||||
* | Revert "Checkpoint: Shut down Prosody and matterbridge" | EuAndreh | 2020-08-22 | 1 | -22/+52 |
| | | | | This reverts commit 21ebd9be57a8dcdc97d333c6cf2ba19d2642f405. | ||||
* | TODOs.org | EuAndreh | 2020-08-20 | 1 | -0/+2 |
| | |||||
* | Checkpoint: Shut down Prosody and matterbridge | EuAndreh | 2020-08-19 | 1 | -52/+22 |
| | | | | Full reasoning under "Decisions" section inside TODOs.org. | ||||
* | Checkpoint: working matterbridge server | EuAndreh | 2020-08-18 | 1 | -10/+6 |
| | | | | | | | | | | | | | | | | I was able to make matterbridge work, but only to realize that it doesn't support private groups on most services. So I can't use this as a replacement for other chat systems as I desired. I ended up using my conversations.im account due to the lack of MUC support in my current server. I was also able to setup the Converse client, but my Prosody server also doesn't have HTTP (or WebSockets, I don't remember) yet, so it didn't work for my server. So this may serve as a useful future reference, but I pan to turn off the matterbridge server itself. | ||||
* | Checkpoint: Working Prosody server | EuAndreh | 2020-08-16 | 1 | -1/+4 |
| | | | | Use NGINX to create TLS certificate and then share it with prosody. | ||||
* | Use NGINX to handle the creation of certificates for prosody | EuAndreh | 2020-08-16 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | After a terraform state rm '...' of the server and domain configuration, and recreating the instance again while leaving the dettached one running. I had to do this because I was experimenting too much with the domain and I hit the Let's Encrypt rate limit[0]. Because of that I'll recreate certificates less often so that doesn't happen in the new domain during development of the VPS. I'm not shure if this solution works, but I'll commit just as a checkpoint. I had to change the custom DNS nameservers from Digital Ocean to Vultr and that may take a while, so it's worth having this as a checkpoint in time while I'm off to other things. [0]: https://letsencrypt.org/docs/rate-limits/ | ||||
* | Deploy "boneco" project at boneco.$TLD | EuAndreh | 2020-08-15 | 1 | -0/+3 |
| | |||||
* | TODOs.org | EuAndreh | 2020-08-14 | 1 | -31/+24 |
| | |||||
* | Setup cgit and Prosody | EuAndreh | 2020-08-14 | 1 | -7/+71 |
| | | | | The TLS setup for Prosody is broken, though. | ||||
* | vps-configuration.env.nix: Finish working Nextcloud installation | EuAndreh | 2020-08-11 | 1 | -2/+4 |
| |