tjhintz
|
12d014eda9
|
Allow force destroying an instance.
|
2026-07-27 16:21:01 -07:00 |
|
tjhintz
|
1c57b865b7
|
Fixing dashboard error when instance in progress.
|
2026-07-27 16:20:46 -07:00 |
|
tjhintz
|
85ad1c9311
|
Refactor authelia for logs to use file backed users.
|
2026-07-27 16:20:28 -07:00 |
|
tjhintz
|
38d718533c
|
Fixing terraform race condition.
|
2026-07-27 16:19:19 -07:00 |
|
tjhintz
|
cf1edb5d58
|
Upgrading terraform providers.
|
2026-07-27 16:18:34 -07:00 |
|
tjhintz
|
609a315c25
|
Adding "instance-up" deployment status.
|
2026-07-27 16:18:05 -07:00 |
|
tjhintz
|
bc301d6b29
|
Making the dashboard app display less confusing.
|
2026-07-25 11:02:09 -07:00 |
|
tjhintz
|
9f89356c85
|
Don't try to make a backup on inital deployment.
|
2026-07-25 11:00:20 -07:00 |
|
tjhintz
|
2721249a89
|
User selects backblaze bucket instead of providing bucket url
|
2026-07-25 10:02:25 -07:00 |
|
tjhintz
|
a64247de4e
|
Reworking backblaze bucket delete to handle all key types
|
2026-07-24 20:54:14 -07:00 |
|
tjhintz
|
420a7756af
|
Working delete instance for all cases.
|
2026-07-24 16:27:42 -07:00 |
|
tjhintz
|
1a0252de1a
|
Adding better support for undeployed instances.
|
2026-07-24 12:29:22 -07:00 |
|
tjhintz
|
d74e913023
|
Fixing nextcloud validation.
|
2026-07-24 12:28:35 -07:00 |
|
tjhintz
|
7ffbe713e9
|
Fixing restic call for non-docker envs
|
2026-07-24 12:28:15 -07:00 |
|
tjhintz
|
1a60f94b13
|
Improving theme, cleaning UI, adding validations.
|
2026-07-20 21:41:47 -07:00 |
|
tjhintz
|
8173b798a8
|
Re-sync db-init.sql
|
2026-07-20 21:41:01 -07:00 |
|
tjhintz
|
b492ff208f
|
Fixing nassella-in-production bugs.
|
2026-07-15 15:18:34 -07:00 |
|
tjhintz
|
321578a74a
|
Fixing backblaze connection test in prod setups.
|
2026-07-15 12:19:18 -07:00 |
|
tjhintz
|
7236c8854d
|
Fixing create-instance after app db refactor
|
2026-07-15 12:18:38 -07:00 |
|
tjhintz
|
7ee27178f9
|
Fixing missing Nassella make rules
|
2026-07-15 12:18:23 -07:00 |
|
tjhintz
|
f9bf59aa56
|
Fixing ghost docker config
|
2026-07-11 16:42:10 -07:00 |
|
tjhintz
|
1ff8b5348d
|
Bumping up flatcar version.
|
2026-07-11 14:37:55 -07:00 |
|
tjhintz
|
ce4882816b
|
Properly escape apps.config
|
2026-07-11 14:37:43 -07:00 |
|
tjhintz
|
ce948a86ce
|
Add retention policy for restic.
|
2026-07-11 13:44:26 -07:00 |
|
tjhintz
|
7bca829134
|
Actually test backblaze connection in wizard.
|
2026-07-11 13:07:39 -07:00 |
|
tjhintz
|
1019377cd8
|
Re-enable backups before deploy and cleanup old TODOs
|
2026-07-10 18:31:14 -07:00 |
|
tjhintz
|
4115922257
|
Moving /app tree in ignition to gzipped file
|
2026-07-10 18:04:13 -07:00 |
|
tjhintz
|
7ff7be6819
|
Adding back accidentally removed terraform lock
|
2026-07-10 18:03:49 -07:00 |
|
tjhintz
|
80684cadb9
|
Adding copyright and license info
|
2026-07-10 17:06:01 -07:00 |
|
tjhintz
|
5e4e21e352
|
Adding domains to lb docker aliases for loopback.
|
2026-07-08 15:20:41 -07:00 |
|
tjhintz
|
b8605f02ab
|
Adding lldap and authelia.
|
2026-07-08 14:48:54 -07:00 |
|
tjhintz
|
e62593bf44
|
Adding wordpress app.
|
2026-07-04 12:54:54 -07:00 |
|
tjhintz
|
422d2a38d2
|
Finishing make app refactor.
|
2026-07-03 10:14:03 -07:00 |
|
tjhintz
|
0f82b97ff6
|
Fixing update-selected-apps for dynamic app refactor.
|
2026-07-02 20:07:01 -07:00 |
|
tjhintz
|
04407b16b0
|
First stage refactor for dynamic app specs (napps.scm).
|
2026-07-02 19:39:56 -07:00 |
|
tjhintz
|
868e00ac41
|
Adding time to release snapshot.
|
2026-06-23 17:50:28 -07:00 |
|
tjhintz
|
e83a2d2718
|
Fixing syntax error in init sql.
|
2026-06-23 17:50:12 -07:00 |
|
tjhintz
|
edf3e16dbd
|
Updating docker compose version.
|
2026-06-23 17:49:39 -07:00 |
|
tjhintz
|
619b5ded6f
|
Updating flatcar and app versions.
|
2026-06-22 16:38:56 -07:00 |
|
tjhintz
|
7df2c07313
|
Supporting adjust volume size & pre-update backups.
|
2026-06-17 12:01:35 -07:00 |
|
tjhintz
|
d1e8e0b5dc
|
Working snapshot create webflow.
|
2026-05-24 10:28:46 -07:00 |
|
tjhintz
|
27d71d744b
|
Fixing nassella dockerfile egg typo
|
2026-05-24 10:28:23 -07:00 |
|
tjhintz
|
348e1fa857
|
Migrations infra & working instance-control + commands
|
2026-05-23 20:53:44 -07:00 |
|
tjhintz
|
acdb4840aa
|
Initial version of instance control and snapshot triggering
|
2026-05-07 08:45:55 -07:00 |
|
tjhintz
|
5eb0416a47
|
Fixing make rule for lb/caddyfile
|
2026-05-01 09:07:56 -07:00 |
|
tjhintz
|
b7ea32d584
|
Fixing Make rule to include all-apps/.env
|
2026-05-01 08:28:23 -07:00 |
|
tjhintz
|
c4e7cc9bf4
|
Adding terraform lock.
|
2026-05-01 08:25:40 -07:00 |
|
tjhintz
|
c3d0630d4d
|
Updating readme.
|
2026-04-30 08:01:00 -07:00 |
|
tjhintz
|
b416fac15d
|
Web app support for restoring restic snapshots.
|
2026-04-29 07:54:54 -07:00 |
|
tjhintz
|
ce5d3f0cc6
|
Working restic restore from snapshot id on boot.
|
2026-04-23 19:01:12 -07:00 |
|
tjhintz
|
f3b9bfee9a
|
Ensure restic-init works in prod.
|
2026-04-22 15:17:03 -07:00 |
|
tjhintz
|
7cdd0aab82
|
Ensuring restic is initialized.
|
2026-04-22 14:56:54 -07:00 |
|
tjhintz
|
a3c08b49b1
|
Moving stripe api key to config/run secret.
|
2026-04-22 12:02:27 -07:00 |
|
tjhintz
|
78398b852c
|
Properly use form password type for api keys.
|
2026-04-22 11:29:29 -07:00 |
|
tjhintz
|
9eb260f399
|
Fixing create-instance in prod, not showing nassella in prod.
|
2026-04-22 11:19:05 -07:00 |
|
tjhintz
|
24b9477f24
|
Don't allow deploying an app that is being deployed.
|
2026-04-20 15:44:39 -07:00 |
|
tjhintz
|
7ed7846536
|
Allowing multiple instances to deploy at the same time.
|
2026-04-20 15:13:00 -07:00 |
|
tjhintz
|
e42ece86fd
|
Removing sessions and only using authelia auth headers
|
2026-04-16 08:55:31 -07:00 |
|
tjhintz
|
ff31220be3
|
Using fixed schematra-session egg.
|
2026-04-16 06:38:50 -07:00 |
|
tjhintz
|
dcd1df754a
|
Working nassella deployment.
|
2026-04-08 19:54:32 -07:00 |
|
tjhintz
|
265a682b52
|
Working nassella running on nassella!!
|
2026-02-23 09:09:58 -08:00 |
|
tjhintz
|
35b2635b62
|
Allow cleaning the db.
|
2026-02-21 10:55:42 -08:00 |
|
tjhintz
|
9d5b8b9f6c
|
Improving docker setup & terraform init.
|
2026-02-21 08:39:32 -08:00 |
|
tjhintz
|
b93933f4e9
|
Working dockerfile.
|
2026-02-20 10:58:57 -08:00 |
|
tjhintz
|
4338a3e891
|
Don't use root domain for instance.
|
2026-02-20 08:13:06 -08:00 |
|
tjhintz
|
8587ac0f2c
|
testing gitea
|
2026-02-20 07:58:13 -08:00 |
|
tjhintz
|
83f68db2d7
|
wip instance "destroy" action
|
2026-02-09 08:30:39 -08:00 |
|
tjhintz
|
78f509d946
|
Fixing readme markup
|
2026-01-20 06:57:23 -08:00 |
|
tjhintz
|
db380666db
|
Updating readme
|
2026-01-20 06:56:33 -08:00 |
|
tjhintz
|
c6d4e59867
|
Updating readme.
|
2026-01-20 06:39:51 -08:00 |
|
tjhintz
|
701a4fc55d
|
Actually removing app dir.
|
2026-01-20 06:32:11 -08:00 |
|
tjhintz
|
d8b1f275dc
|
Trying to remove app folder.
|
2026-01-20 06:31:43 -08:00 |
|
tjhintz
|
661c314ae4
|
Updating readme.
|
2026-01-20 06:25:21 -08:00 |
|
tjhintz
|
9bec27b991
|
Updating readme
|
2026-01-20 05:56:31 -08:00 |
|
tjhintz
|
757e244688
|
Only copy docker configs for selected apps.
|
2026-01-18 08:20:56 -08:00 |
|
tjhintz
|
b285ad3980
|
Backblaze, db bugfixes and connection testing.
|
2026-01-18 07:50:31 -08:00 |
|
tjhintz
|
103beca17d
|
Properly gather, save, and generate Ghost config.
|
2025-12-08 11:32:30 -08:00 |
|
tjhintz
|
c23eef3403
|
Improving nextcloud env vars
|
2025-12-08 10:11:29 -08:00 |
|
tjhintz
|
73d6d28c69
|
Improving ghost & nextcloud compose configs.
|
2025-12-08 06:58:02 -08:00 |
|
tjhintz
|
179373f04a
|
Adding ghost and fixing compose .env setup.
|
2025-12-07 10:38:36 -08:00 |
|
tjhintz
|
284b4c37f4
|
Refactor to support multiple instances.
|
2025-11-30 20:13:51 -08:00 |
|
tjhintz
|
e372f2157b
|
Adding tests.
|
2025-11-30 11:36:19 -08:00 |
|
tjhintz
|
5ca856b1ff
|
Initial sketch of dashboard.
|
2025-11-15 12:34:29 -08:00 |
|
tjhintz
|
908938dd41
|
Improving deployment progress status handling.
|
2025-11-12 13:22:25 -08:00 |
|
tjhintz
|
b781ddb5d7
|
Properly manage deploys via unique folders and db.
|
2025-11-12 07:31:23 -08:00 |
|
tjhintz
|
5d256e5cf8
|
Improving deployment process.
|
2025-11-12 05:42:25 -08:00 |
|
tjhintz
|
fb9c3f8daf
|
Postgres db integration.
|
2025-11-10 13:13:59 -08:00 |
|
tjhintz
|
8595014fde
|
Adding web app.
|
2025-10-08 05:53:38 -07:00 |
|
tjhintz
|
84eee0820c
|
Ensure all-apps/lb dir is created.
|
2025-10-08 05:50:12 -07:00 |
|
tjhintz
|
09f8b20018
|
Make it easy to view restic backup snapshots.
|
2025-09-17 15:58:54 -07:00 |
|
tjhintz
|
c76c7cc981
|
Actually enable restic-backup timer.
|
2025-09-17 15:58:42 -07:00 |
|
tjhintz
|
91632cab51
|
Updating services documentation.
|
2025-09-15 17:04:45 -07:00 |
|
tjhintz
|
d71e885d65
|
Cleaning up.
|
2025-09-15 16:38:05 -07:00 |
|
tjhintz
|
abf8219061
|
Improving config documentation.
|
2025-09-15 16:36:39 -07:00 |
|
tjhintz
|
f79fa8f70e
|
Adding readme
|
2025-09-15 16:21:20 -07:00 |
|
tjhintz
|
5e003394b8
|
Adding script/makefile rule for initializing restic
|
2025-09-15 16:17:59 -07:00 |
|
tjhintz
|
2a6bf683ca
|
Making ssh key configurable in config dir
|
2025-09-15 15:56:55 -07:00 |
|
tjhintz
|
f7a339732e
|
Generate restic configs from apps.config
|
2025-09-15 15:49:25 -07:00 |
|
tjhintz
|
0d45d269a1
|
Renaming production tfvars template file.
|
2025-09-15 15:16:15 -07:00 |
|
tjhintz
|
1424d3f46f
|
Moving all configurable stuff to a separate folder.
|
2025-09-15 15:14:03 -07:00 |
|