Commit Graph

81 Commits

Author SHA1 Message Date
b93933f4e9 Working dockerfile. 2026-02-20 10:58:57 -08:00
4338a3e891 Don't use root domain for instance. 2026-02-20 08:13:06 -08:00
8587ac0f2c testing gitea 2026-02-20 07:58:13 -08:00
83f68db2d7 wip instance "destroy" action 2026-02-09 08:30:39 -08:00
78f509d946 Fixing readme markup 2026-01-20 06:57:23 -08:00
db380666db Updating readme 2026-01-20 06:56:33 -08:00
c6d4e59867 Updating readme. 2026-01-20 06:39:51 -08:00
701a4fc55d Actually removing app dir. 2026-01-20 06:32:11 -08:00
d8b1f275dc Trying to remove app folder. 2026-01-20 06:31:43 -08:00
661c314ae4 Updating readme. 2026-01-20 06:25:21 -08:00
9bec27b991 Updating readme 2026-01-20 05:56:31 -08:00
757e244688 Only copy docker configs for selected apps. 2026-01-18 08:20:56 -08:00
b285ad3980 Backblaze, db bugfixes and connection testing. 2026-01-18 07:50:31 -08:00
103beca17d Properly gather, save, and generate Ghost config. 2025-12-08 11:32:30 -08:00
c23eef3403 Improving nextcloud env vars 2025-12-08 10:11:29 -08:00
73d6d28c69 Improving ghost & nextcloud compose configs. 2025-12-08 06:58:02 -08:00
179373f04a Adding ghost and fixing compose .env setup. 2025-12-07 10:38:36 -08:00
284b4c37f4 Refactor to support multiple instances. 2025-11-30 20:13:51 -08:00
e372f2157b Adding tests. 2025-11-30 11:36:19 -08:00
5ca856b1ff Initial sketch of dashboard. 2025-11-15 12:34:29 -08:00
908938dd41 Improving deployment progress status handling. 2025-11-12 13:22:25 -08:00
b781ddb5d7 Properly manage deploys via unique folders and db. 2025-11-12 07:31:23 -08:00
5d256e5cf8 Improving deployment process. 2025-11-12 05:42:25 -08:00
fb9c3f8daf Postgres db integration. 2025-11-10 13:13:59 -08:00
8595014fde Adding web app. 2025-10-08 05:53:38 -07:00
84eee0820c Ensure all-apps/lb dir is created. 2025-10-08 05:50:12 -07:00
09f8b20018 Make it easy to view restic backup snapshots. 2025-09-17 15:58:54 -07:00
c76c7cc981 Actually enable restic-backup timer. 2025-09-17 15:58:42 -07:00
91632cab51 Updating services documentation. 2025-09-15 17:04:45 -07:00
d71e885d65 Cleaning up. 2025-09-15 16:38:05 -07:00
abf8219061 Improving config documentation. 2025-09-15 16:36:39 -07:00
f79fa8f70e Adding readme 2025-09-15 16:21:20 -07:00
5e003394b8 Adding script/makefile rule for initializing restic 2025-09-15 16:17:59 -07:00
2a6bf683ca Making ssh key configurable in config dir 2025-09-15 15:56:55 -07:00
f7a339732e Generate restic configs from apps.config 2025-09-15 15:49:25 -07:00
0d45d269a1 Renaming production tfvars template file. 2025-09-15 15:16:15 -07:00
1424d3f46f Moving all configurable stuff to a separate folder. 2025-09-15 15:14:03 -07:00
5ad6f158b4 Specify config files in variables. 2025-09-15 15:00:26 -07:00
134e12d272 Adding automatic backups via restic and backblaze. 2025-09-15 10:49:10 -07:00
5452c76ecb Encode logs/admin password automatically. 2025-08-31 15:57:26 -07:00
c2751d6d16 Adding dozzle for viewing logs. 2025-08-31 14:56:07 -07:00
7cdccea6d8 Using strict image versions in docker-compose. 2025-08-31 14:25:57 -07:00
1b027cfa39 Improving password copying in makefile. 2025-08-31 14:25:34 -07:00
3f00490c98 Updating terraform template file. 2025-08-31 09:55:57 -07:00
3110f399e6 Also generate nextcloud.env 2025-08-31 09:49:35 -07:00
3a65653130 Removing nextcloud env 2025-08-31 09:37:46 -07:00
1698d7f88b Generate nextcloud secret files. 2025-08-31 09:32:11 -07:00
0bf2a34edd Moving to bind mounts and docker secrets. 2025-08-31 09:01:44 -07:00
ba997b3a9d Adding terraform destroy to makefile. 2025-08-31 09:01:01 -07:00
2a010e03aa Also generated tfvars from apps.config. 2025-08-19 17:18:04 -07:00