aboutsummaryrefslogtreecommitdiff
path: root/secrets (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add songbooks documentation DNS addressEuAndreh2020-08-226-0/+0
* WIP: reenable prosody and matterbridge, and add PDFsEuAndreh2020-08-227-0/+0
* Add songbooks documentatationEuAndreh2020-08-201-0/+0
* Checkpoint: Shut down Prosody and matterbridge•••Full reasoning under "Decisions" section inside TODOs.org. EuAndreh2020-08-191-0/+0
* Checkpoint: working matterbridge server•••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. EuAndreh2020-08-181-0/+0
* Checkpoint: Working Prosody server•••Use NGINX to create TLS certificate and then share it with prosody. EuAndreh2020-08-161-0/+0
* Use NGINX to handle the creation of certificates for prosody•••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/ EuAndreh2020-08-167-0/+0
* Deploy "boneco" project at boneco.$TLDEuAndreh2020-08-151-0/+0
* Use new image with ownership of /etc/nixos/configuration.nix by user•••Useful reference: - https://discourse.nixos.org/t/can-i-move-etc-nixos-to-my-dotfiles-and-symlink-it-back-to-etc-nixos/4833/10 EuAndreh2020-08-155-0/+1
* Add generated Terraform filesEuAndreh2020-08-144-0/+0
* Add updated terraform filesEuAndreh2020-08-142-0/+0
* Export borg key under secrets/EuAndreh2020-08-142-0/+0
* Stop hardcoding the user in favor of $USER_NAMEEuAndreh2020-08-141-0/+0
* Setup cgit and Prosody•••The TLS setup for Prosody is broken, though. EuAndreh2020-08-141-0/+0
* Add .tfplan extension to Terraform plan filesEuAndreh2020-08-1233-0/+0
* vps-configuration.env.nix: Finish working Nextcloud installationEuAndreh2020-08-116-0/+0
* nixos-update.sh: Always set the NixOS channel based on $SYSTEM_STATE_VERSIONEuAndreh2020-08-111-0/+0
* Update Terraform infrastructureEuAndreh2020-08-103-0/+0
* Semi working setup: Terraform and LetsEncrypt workingEuAndreh2020-08-1023-0/+1
* Interactive Terraform plan -> apply cycleEuAndreh2020-08-1011-0/+0
* nixfmt ./secrets/nix/e1d5f317b0f7a-snapshot-configuration.nixEuAndreh2020-08-101-0/+0
* Use password via stdin, and store the snapshot image configuration.nixEuAndreh2020-08-102-0/+0
* Use new image with new SSH key and andreh userEuAndreh2020-08-101-0/+0
* Remove unused secrets/{borg,ssh}/EuAndreh2020-08-106-0/+0
* Migration: Remove Ansible and Docker code, move only to NixOSEuAndreh2020-08-107-0/+0
* WIP: Move to Vultr and NixOSEuAndreh2020-08-104-0/+0
* secret-envrc.sh: Fix remote borg pathEuAndreh2020-08-091-0/+0
* scripts/ci/setup.sh: Get GPG key from server•••Instead of storing it on the repository. EuAndreh2020-08-081-0/+0
* Remove gpodder.net sync software from the serverEuAndreh2020-08-061-0/+0
* Add gpodder environment variablesEuAndreh2020-08-051-0/+0
* Add gpodder container initial implementationEuAndreh2020-08-051-0/+0
* Toggle DESTROY_VPSEuAndreh2020-08-021-0/+0
* Conform volume_name to digital ocean's limitationEuAndreh2020-08-021-0/+0
* Remove all wallabag references leftEuAndreh2020-08-021-0/+0
* Rename DESTROY_VOLUME -> DESTROY_VPSEuAndreh2020-08-021-0/+0
* Toggle DESTROY_VOLUMEEuAndreh2020-08-021-0/+0
* secret-envry.sh: Add ${DESTROY_VOLUME} operational toggleEuAndreh2020-08-021-0/+0
* Use a name from the environment for the names of the host and the volumeEuAndreh2020-08-021-0/+0
* secret-envrc.sh: Update TLDEuAndreh2020-08-021-0/+0
* Chage $TLD! :tada:EuAndreh2019-06-161-0/+0
* Fancify TLD prefixes for Wallabag and NextcloudEuAndreh2019-06-151-0/+0
* Specify email address when rotating keysEuAndreh2019-06-131-0/+0
* Remove call to =cd= in envrc filesEuAndreh2019-06-101-0/+0
* Output all generated files on ./generated/, refactor .envrc variablesEuAndreh2019-06-102-0/+0
* Re enable $DESTROY_VOLUME toggleEuAndreh2019-06-101-0/+0
* Import GPG key before provisioningEuAndreh2019-06-101-0/+0
* Encrypt attached logEuAndreh2019-06-101-0/+0
* Send logs via email after finishing provision.sh•••The email will be send for both sucessfull and failed runs. EuAndreh2019-06-101-0/+0
* Disable $DESTROY_VOLUME operational toggleEuAndreh2019-06-101-0/+0
* Change SSH portEuAndreh2019-06-101-0/+0