Commit Graph

228 Commits

Author SHA1 Message Date
b9ac171181 Runbook for setting up atlas 2022-11-09 00:43:42 -08:00
025b0539a6 All services now migrated and tested to be working as intended
These configurations should be valid enough to perform a really fast migration
should something weird happen. Check the runbook created for this commit
to see the steps involved.
2022-11-09 00:43:29 -08:00
7ddd15c4a5 Searx, Clippable, & Filebrowser services are now running on the host
Reverse proxy is the last step before they are exposed to the outside
2022-11-09 00:17:22 -08:00
7d6fee4781 Adding first 3 steps/playbooks for setting up atlas
Drives are now mounted and services are ready to be spun up at this point
2022-11-08 22:11:12 -08:00
3ef52017c1 New version of alpha named atlas ready for provisioning 2022-10-29 15:50:40 -07:00
369a5dbfa1 Minor rework to readme 2022-10-22 15:25:25 -07:00
ae8816bbc6 * Better build scripts which are now source aware 2022-10-21 20:56:07 -07:00
a970d344e9 - No longer using web user to copy static content
+ init.yml now creates web user properly
2022-10-21 20:55:52 -07:00
890286b77d fixing copy params for resume updates 2022-10-10 09:58:52 -07:00
c43987faf4 Allowing massive files to be uploaded to files.leftcoast.space 2022-10-06 15:33:02 -07:00
39c4545b70 Removing old references 2022-09-22 11:11:36 -07:00
4290398c11 + Adding files.leftcoast.space to alphas certbot list 2022-09-13 07:26:33 -07:00
026ee129eb + qrcodes now part of project athens scope 2022-07-24 23:33:50 -07:00
836101beca * leftcoast file server fixerinod 2022-07-24 23:33:32 -07:00
5f0e2bbc03 * Larger file upload support for gallery 2022-06-24 12:24:10 -07:00
a32f339ca1 + Filebrowser stack
+ Cert setup for filebrowser service

This is going to be served under gallery.leftcoast.space for
a common fileserver thing that we use as a kind of scrapbook
2022-06-14 21:17:59 -07:00
0d634f6bdc + Simple runbook for mounting drives 2022-06-13 23:54:37 -07:00
36891b111e - Removing musical maurice
- Lewdlad now managed by another project
2022-06-13 23:35:52 -07:00
a61ef4b841 + Docker config to save on space 2022-06-13 23:16:30 -07:00
2f926b99c1 + Ignoring env var files 2022-06-13 23:14:38 -07:00
1ab3137444 + Docker user 2022-06-13 23:13:55 -07:00
92733f6613 * Moving to a remote backend in s3 2022-06-13 23:08:02 -07:00
acfd39be9b + Creating new volume for the photo/video gallery service
Service ware still needs to be defined but this is the only resource we need
to build out in order to have things be kosher
2022-06-12 21:34:39 -07:00
b9759b38f6 * Makefile now builds with new env vars 2022-04-22 22:41:00 -07:00
87f7daed2b * Moving all vars to an input-vars.tf module
The idea with this is to centralize the variables so that they are
easier to find and configure. The old way was scattered and lead to
being unclear. There is also much more documentation added with this
patch for clarity-sake
2022-04-22 22:31:28 -07:00
0977761976 + Lewdlad DEV_GUILD_ID aware 2022-04-05 17:04:45 -07:00
4737249722 * Fixing src directory target 2022-03-14 23:07:56 -07:00
9ce3460e5c * Fixing common cert update playbook
Relevant vars are found in .env/certbot.yml (outside of git)
import_playbook is apparantly how we can call all cert update scripts
2022-03-03 18:07:41 -08:00
shockrah
b16f6d8d12 + Streamlining renewal of certs for all hosts/sites 2022-02-08 20:01:43 -08:00
shockrah
7bb82cce52 * Fixing alpha certbot host target 2022-02-08 20:01:18 -08:00
shockrah
4b6b32e7fd + Simplifying site deployment playbooks 2022-02-08 19:21:14 -08:00
shockrah
7a952887f7 * Documentative changes for clarity sake 2022-01-31 19:55:37 -08:00
shockrah
72c45c7bb7 + CLippable service setup 2022-01-27 02:14:20 -08:00
shockrah
d0b58cbb9d + New vars for beta 2022-01-10 17:08:45 -08:00
shockrah
25826c90a8 + Keeping new varss directory 2021-12-27 23:52:50 -08:00
shockrah
f6fea25384 * Fixing issue with file removal 2021-12-27 23:51:39 -08:00
shockrah
b7efff98fe + Base plays for updating all static sites 2021-12-27 23:42:17 -08:00
shockrah
b91d04dbf5 * Moving chatbots to their own directory 2021-12-26 18:09:13 -08:00
shockrah
20b8db4095 - Removing fluff run script 2021-12-26 18:07:33 -08:00
shockrah
2d6d4e5dfc + Searx with all required configurations in place 2021-12-26 18:06:38 -08:00
shockrah
8d8e794257 - removing old nginx playbook 2021-12-26 14:09:03 -08:00
shockrah
b1dd1dfd7b + Reverse proxy with nginx for internally hosted services 2021-12-26 14:08:10 -08:00
shockrah
a4f9020a7e + Basic searx seutp 2021-12-26 14:07:54 -08:00
shockrah
962885470b * Fixing server name for freechat
- Removing pointless single website push playbook
2021-12-16 13:33:10 -08:00
shockrah
8c318157e3 + Certbot certificate installation
+ Pushing out all website content
+ Pushing out nginx configs
+ Resume nginx config
2021-12-15 00:52:41 -08:00
shockrah
bba8c30b25 + Proof of concept playbooks for pushing website content
So far testing with with athens-freechat.shockrah.xyz
HTTP setup is working thus far and so certbot integrations are all that
is left. Once those are done creating plays for all other websites
should be fairly straight forward
2021-12-14 23:55:02 -08:00
shockrah
8f029e989f * Test playbook working as expected 2021-12-12 22:04:11 -08:00
shockrah
7efec03023 * Fixing issue with not running tasks with sudo
+ Creating users/groups for web admin operations
2021-12-11 17:54:20 -08:00
shockrah
52e505fba8 + Init playbook for setting up static server 2021-12-11 17:26:46 -08:00
shockrah
babd9bbe81 - removing fluff scripts
+ new script to easily pick out playbooks to run
2021-12-10 00:47:38 -08:00