tanshu
f2d1b606ce
Move the menu-admin deployment into the menu-admin repo
...
It lives beside the app it deploys now, with podman building the image and an
inventory carrying one entry per Site (which is what the local 'hosts: monoco'
edit was reaching for). Nothing in this repo referenced it.
2026-09-22 23:19:13 +05:30
tanshu
bf824cae26
Wait on the container's own health, not the host's DNS
...
The app's health check ran on the target host against the container name, which
only resolves inside the Docker network, so the wait could never succeed. Poll
the image's HEALTHCHECK instead and fail with a readable message. Also pin
site.env to the app user when it exists, and say how to install the provisioning
script on the server.
2026-09-22 21:37:01 +05:30
tanshu
c87cd15c8c
Add the menu-admin playbook
...
Deploys the menu app for one Site: pulls the tag, creates the data root, runs
the container against a config baked into the image, waits for health, verifies
the data directory, and points Caddy at the app with a marker it can update in
place. The parallel run uses a temporary hostname; cutover sets the retire
flags.
2026-09-22 21:27:13 +05:30
tanshu
e54dd127ed
Track the nginx-menu playbook as it stands
...
It has been serving three menu Sites from an untracked directory, so today's
state was not reproducible or revertible.
2026-09-22 21:27:13 +05:30
tanshu
b7c5997274
Tandoor updated.
2026-09-21 14:09:22 +00:00
tanshu
fabe4bfcfb
Added nats
2026-08-29 12:31:09 +00:00
tanshu
399f5c7a6a
Gitea updated for the right host and to work with caddy.
2026-08-27 02:46:52 +00:00
tanshu
b727fa7c00
Updated nextcloud to use docker network and caddy
2026-02-27 08:17:18 +00:00
tanshu
5b8d77c839
Added caddy docker
2025-07-31 11:14:47 +00:00
tanshu
8a6744a1b1
Moved from redis to valkey
2025-07-31 11:12:18 +00:00
tanshu
5d276dd182
Upgraded postgres to 17
2025-07-31 11:11:27 +00:00
tanshu
dc2e11ca69
Registry updated to v3 and from nginx to caddy
2025-07-30 04:17:32 +00:00
tanshu
e429ce661e
Updated bitwarden to work with caddy
2025-07-30 04:12:29 +00:00
tanshu
3ff953acdb
IOT Playbook updated with docker networks and caddy.
2025-07-09 01:16:10 +00:00
tanshu
7c2a66540f
Removed Wordpress
2024-12-17 17:53:53 +05:30
tanshu
f04a29b5c7
Docker registry
2024-12-17 17:53:30 +05:30
tanshu
2f767a1826
Hugo
2024-12-17 17:52:46 +05:30
tanshu
ddf6b5a54c
Postgres:
...
Pinned a version so that watchdog does not upgrade versions.
Made the host directory configurable
2024-09-19 06:51:53 +05:30
tanshu
b877098a01
Added: Cyberchef
2024-09-19 06:49:59 +05:30
tanshu
376255e15d
Added: paperless-ngx
2024-09-19 06:49:39 +05:30
tanshu
230a360ad7
Added Stirling-PDF
2024-05-27 13:25:44 +05:30
tanshu
ceb19235d5
Updated bitwarden to v1.30 it no longer needs to redirect to port 3012 for websockets
2024-02-16 20:19:27 +05:30
tanshu
008ac0d198
Nextcloud broken into roles.
...
Updated the web nginx.conf and the source is not given in the readme.
Restricted to gondor.
Webserver image and container names are now picked from the vars file.
2024-01-23 22:15:11 +05:30
tanshu
e26809cec9
Cleanup
2024-01-23 21:16:42 +05:30
tanshu
18fafbb2f1
Moved bitwarden to role based playbook.
...
Restricted it to gondor host.
2024-01-23 21:15:54 +05:30
tanshu
790ee8b37b
Moved snibox to role based playbook.
...
Restricted it to gondor host.
Moved back to postgres on the same host. This does away with the etc_hosts link, but kept the variable and playbook entry as a template if and when needed.
2024-01-23 21:09:22 +05:30
tanshu
5736e305e4
Gitea broken into roles for better management.
...
Changed hosts to gondor so that limiting is not necessary
2024-01-22 14:41:55 +05:30
tanshu
aa589960b1
Updated the nginx.conf
2023-08-06 09:20:57 +05:30
tanshu
3bbacab487
Broke apart the playbook into roles.
2023-07-14 12:57:35 +05:30
tanshu
7744dd0520
Readme
2023-07-14 10:09:28 +05:30
tanshu
3d4ea2770c
Allowed anonymous viewer in Grafana
2023-07-14 08:47:31 +05:30
tanshu
d5115c2d58
Fix: Grafana url
2023-07-13 15:05:00 +05:30
tanshu
774b69be38
Add: IOT using Mosquitto // Node red // InfluxDB // Grafana
...
File and folder permissions are a bitch.
Also, will only leave access to grafana and remove the rest to be accessed using ssh tunnels
2023-07-13 14:32:17 +05:30
tanshu
ae6fde8113
Added: wikijs
2023-01-02 12:23:38 +05:30
tanshu
67750b459d
Fix: Right permission for the host directory of wordpress
2023-01-02 12:23:26 +05:30
tanshu
77d5fa8eda
Added: Tandoor for recipes
2023-01-02 12:23:09 +05:30
tanshu
4cfffeaebd
Added Mariadb and wordpress
2022-08-02 06:41:22 +05:30
tanshu
5713d3d410
Updates
2022-08-02 06:40:29 +05:30
tanshu
a2e773b3ab
Removed: brewman as it is moved into the main project
2022-06-07 17:43:12 +05:30
tanshu
f26261fb99
Updated the gitea playbook for ssh passthrough. Still not fully there though.
2021-08-24 09:14:15 +05:30
tanshu
1189c478d6
Redis will only listen on the 127.0.0.1 and not remote connections.
2021-08-18 09:18:30 +05:30
tanshu
fbd10208a8
Updated bitwarden
2021-08-18 09:17:10 +05:30
tanshu
c6226d8204
Removed barker and moved it the main project
2021-08-18 09:17:00 +05:30
tanshu
499c67a336
New:
...
Grav
2020-10-17 12:29:51 +05:30
tanshu
60aed543d3
Feat:
...
Update gitea, otherwise it will not upgrade when new image is available
2020-10-17 12:29:19 +05:30
tanshu
5922227712
New:
...
Snibox
2020-10-17 12:28:52 +05:30
tanshu
5c22100376
New:
...
Rabbit MQ - needed for barker
2020-10-17 12:28:36 +05:30
tanshu
426bd8e82a
Fix:
...
Postgres as supplying wrong env variable
2020-10-17 12:28:18 +05:30
tanshu
ed8feff302
New:
...
Fastapi Brewman
Fastapi Barker
2020-10-17 12:27:59 +05:30
tanshu
e8ef0b252f
Gitea to listen only on host ports so as to expose ports outside only using the reverse proxy
2020-05-04 17:05:43 +05:30