aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* TODOs.orgEuAndreh2020-08-231-1/+2
|
* Expose cgit snapshots, AKA tarballsEuAndreh2020-08-231-0/+1
|
* Fix repo.readme config and increase description length to 120EuAndreh2020-08-231-3/+2
|
* add gotop packageEuAndreh2020-08-231-1/+6
|
* nixfmt ./vps-configuration.env.nixEuAndreh2020-08-231-5/+11
|
* customize cgitrc confirugationEuAndreh2020-08-231-1/+11
|
* Add git-annex packageEuAndreh2020-08-231-1/+1
|
* Use fold to mkdir and chmod all data foldersEuAndreh2020-08-232-14/+8
|
* Add favicon to conversejs pageEuAndreh2020-08-233-9/+9
|
* Serve favicon from repo in cgitEuAndreh2020-08-234-4/+11
|
* Rename data-folder-init systemd serviceEuAndreh2020-08-231-1/+1
|
* TODOs.orgEuAndreh2020-08-231-57/+10
|
* chat.$TLD: Redirect to conversejs directlyEuAndreh2020-08-231-1/+1
|
* Disable broken matterbridge on whatsapp temporarilyEuAndreh2020-08-232-1/+3
|
* NGINX songbooks: redirect root documentation to masterEuAndreh2020-08-221-0/+5
|
* Re-add missing GIT_ROOTEuAndreh2020-08-221-0/+1
|
* Fix DATA_ROOT permissionsEuAndreh2020-08-222-5/+14
|
* Remove old matterbridge configurationEuAndreh2020-08-221-0/+0
|
* nixfmt ./vps-configuration.env.nixEuAndreh2020-08-221-10/+10
|
* Add songbooks documentation DNS addressEuAndreh2020-08-227-0/+6
|
* WIP: reenable prosody and matterbridge, and add PDFsEuAndreh2020-08-2211-21/+25
|
* Revert "Checkpoint: Shut down Prosody and matterbridge"EuAndreh2020-08-223-25/+154
| | | | This reverts commit 21ebd9be57a8dcdc97d333c6cf2ba19d2642f405.
* TODOs.orgEuAndreh2020-08-201-0/+2
|
* Add songbooks documentatationEuAndreh2020-08-202-0/+6
|
* Checkpoint: Shut down Prosody and matterbridgeEuAndreh2020-08-194-157/+22
| | | | Full reasoning under "Decisions" section inside TODOs.org.
* Checkpoint: working matterbridge serverEuAndreh2020-08-183-12/+50
| | | | | | | | | | | | | | | | 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 serverEuAndreh2020-08-164-16/+24
| | | | Use NGINX to create TLS certificate and then share it with prosody.
* Use NGINX to handle the creation of certificates for prosodyEuAndreh2020-08-169-9/+28
| | | | | | | | | | | | | | | | | | 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/
* Use letsencrypt to generate the TLS certificateEuAndreh2020-08-151-11/+4
|
* Remove duplicate letsencryptEmail entryEuAndreh2020-08-151-1/+0
| | | | | This option is to override the global one. Since they are the same, it has no effect.
* Deploy "boneco" project at boneco.$TLDEuAndreh2020-08-153-0/+20
|
* Use new image with ownership of /etc/nixos/configuration.nix by userEuAndreh2020-08-158-9/+12
| | | | | Useful reference: - https://discourse.nixos.org/t/can-i-move-etc-nixos-to-my-dotfiles-and-symlink-it-back-to-etc-nixos/4833/10
* Add generated Terraform filesEuAndreh2020-08-144-0/+0
|
* README.md: Explain wait waiting for DNS is neededEuAndreh2020-08-141-1/+2
|
* terraform-apply.sh: Clean-up .terraform/ before startingEuAndreh2020-08-141-0/+1
|
* Add updated terraform filesEuAndreh2020-08-142-0/+0
|
* Set "prosody" as the group for generated certificatesEuAndreh2020-08-141-1/+2
|
* Export borg key under secrets/EuAndreh2020-08-142-0/+0
|
* Add ./tmp to .gitignoreEuAndreh2020-08-141-1/+4
|
* TODOs.orgEuAndreh2020-08-141-31/+24
|
* nixfmt ./vps-configuration.env.nixEuAndreh2020-08-142-6/+6
|
* Add description fileEuAndreh2020-08-141-0/+1
|
* Stop hardcoding the user in favor of $USER_NAMEEuAndreh2020-08-142-2/+3
|
* Don't make lighttpd the user owner of $GIT_ROOTEuAndreh2020-08-141-1/+1
|
* Setup cgit and ProsodyEuAndreh2020-08-143-11/+162
| | | | The TLS setup for Prosody is broken, though.
* Add .tfplan extension to Terraform plan filesEuAndreh2020-08-1234-1/+1
|
* Rename: nixos-update.sh->nixos-switch.sh, ↵EuAndreh2020-08-122-0/+0
| | | | terraform-update.sh->terraform-apply.sh
* vps-configuration.env.nix: Finish working Nextcloud installationEuAndreh2020-08-118-26/+24
|
* nixos-update.sh: Always set the NixOS channel based on $SYSTEM_STATE_VERSIONEuAndreh2020-08-112-0/+1
|
* nixos-update.sh: Remove /tmp/tmp.nix files and pipe directly into fileEuAndreh2020-08-111-2/+1
|