This website requires JavaScript.
1c07727d35
Merge pull request 'chore: réduire le dépôt à netlab + komodo' (#31 ) from chore/reduce-scope-netlab-komodo into main
main
Damien
2026-08-02 08:09:01 +00:00
e5d59473d2
chore: réduire le dépôt à netlab + komodo
Damien
2026-08-01 20:26:54 +02:00
9927e4dec1
Add shellcheck ignore for dynamic source
Damien
2026-07-30 14:31:27 +02:00
8299431aed
Merge pull request 'Standardiser les scripts créateurs de LXC (template, autologin, update)' (#16 ) from chore/standardize-lxc-scripts into main
Damien
2026-07-30 12:19:37 +00:00
d86848eb71
openbao,gitea-runner: use shared ensure_template_present, gitea-runner parity fixes
Damien
2026-07-30 14:05:50 +02:00
936ab2c2fb
lib/common.sh: fix refresh_os_packages contract, drop set -e, add ensure_template_present
Damien
2026-07-30 14:05:43 +02:00
3e4ede907e
openbao,gitea-runner: fail loudly if lib/common.sh sourcing fails
Damien
2026-07-30 13:34:05 +02:00
fef37d2676
gitea-runner: make SCRIPT_URL overridable, matching openbao
Damien
2026-07-30 13:33:35 +02:00
82540472ae
gitea-runner: fix log_info/warn/error writing to stdout, corrupting TEMPLATE
Damien
2026-07-30 13:33:20 +02:00
294960f44d
gitea-runner: detect existing LXC on re-run, refresh OS on update
Damien
2026-07-30 11:28:14 +02:00
51f2474db6
openbao,gitea-runner: source lib/common.sh, fix hardcoded Alpine template
Damien
2026-07-30 11:23:03 +02:00
d0138b742d
lib/common.sh: template detection + autologin + update helpers
Damien
2026-07-30 11:14:20 +02:00
e545a27e9a
scaffold: lib/common.sh helper skeleton (refs #12 #14 #15 )
Damien
2026-07-30 11:09:51 +02:00
b5ff76232e
Remove ferretdb (Debian LXC, no Alpine build for DocumentDB extension)
Damien
2026-07-30 11:09:05 +02:00
145c0018bf
gitea-runner: paramétrer le hostname Gitea via GITEA_HOSTNAME
Damien
2026-06-20 10:53:23 +02:00
9d9ffd6449
gitea-runner: wait for Tailscale MagicDNS before starting act_runner
Damien
2026-06-20 10:44:13 +02:00
28da77cde5
Merge pull request 'Add Komodo installation script and docs' (#11 ) from feat/komodo into main
Damien
2026-06-19 11:55:31 +00:00
c8de4bdce5
Remove KOMODO_HOST fallback from MOTD script
Damien
2026-06-14 15:33:22 +02:00
8d8b821ae4
Reject insecure default values in compose.env
Damien
2026-06-14 15:30:27 +02:00
e7e538d75c
Remove console auto-login feature
Damien
2026-06-14 14:27:49 +02:00
237f7af15a
Merge branch 'main' into feat/komodo
Damien
2026-06-14 12:13:32 +00:00
afb53df770
Merge pull request 'Remove duplicate local variable declaration' (#10 ) from chore/fix_shell_warning into main
Damien
2026-06-14 12:13:26 +00:00
5b8a837a11
Remove duplicate local variable declaration
Damien
2026-06-14 14:11:53 +02:00
7eee3b85b1
Add Komodo installation script and docs
Damien
2026-06-14 14:09:38 +02:00
1caf3737fd
Remove unused timezone configuration
Damien
2026-05-30 15:57:56 +02:00
4df3ba57a4
Merge pull request 'feat/lxc-ferretdb' (#9 ) from feat/lxc-ferretdb into main
Damien
2026-05-29 10:30:40 +00:00
671dd91530
refactor(ferretdb): keep the install agnostic, drop LibreChat-specific wiring
Damien
2026-05-29 11:49:56 +02:00
d10efadaba
fix(ferretdb): create the Mongo user via DocumentDB to fix SCRAM salt length
Damien
2026-05-29 11:18:28 +02:00
f13af26a62
fix(ferretdb): force C.UTF-8 locale to silence apt/perl locale warnings
Damien
2026-05-29 11:01:07 +02:00
5caf885d83
fix(ferretdb): pin template to debian-12 and fail fast on bad SCRIPT_URL
Damien
2026-05-29 10:56:51 +02:00
e120d179e3
Update README with FerretDB installation script and requirements
Damien
2026-05-29 09:26:15 +02:00
ddee638442
Merge pull request 'chore/align-scripts' (#8 ) from chore/align-scripts into main
Damien
2026-05-27 09:04:37 +00:00
805ae73f7e
docs(readme): list openbao in the root README
Damien
2026-05-27 11:02:31 +02:00
3a7abbc1a0
chore(gitea-runner): fix tty1 autologin on Alpine LXC
Damien
2026-05-27 11:01:41 +02:00
0def84a494
Merge pull request 'Remove seedbox infrastructure' (#7 ) from clean/seedbox into main
Damien
2026-05-26 16:57:31 +00:00
1df3da81d7
Remove seedbox infrastructure
Damien
2026-05-26 18:57:07 +02:00
007cbf5f4d
Merge pull request 'feat/lxc-OpenBao' (#6 ) from feat/lxc-OpenBao into main
Damien
2026-05-26 16:54:23 +00:00
a03af83126
Force tty1 respawn after autologin change
Damien
2026-05-26 17:52:54 +02:00
bc1ad49210
Install script adds agetty for console autologin
Damien
2026-05-26 17:48:34 +02:00
a6a3b421c5
Add cleanup for temporary directory
Damien
2026-05-26 17:42:24 +02:00
c7f44aa293
Update install script for OpenBao release asset changes
Damien
2026-05-26 17:38:38 +02:00
34e0ce087d
Update install script to use configurable GitHub releases URL
Damien
2026-05-26 17:25:25 +02:00
10f9a16782
Allow overriding SCRIPT_URL and VERSION_FILE
Damien
2026-05-26 17:20:47 +02:00
c52a5b7fea
Redirect logging functions to stderr
Damien
2026-05-26 17:04:35 +02:00
274e728aeb
Update OpenBao README and add MOTD configuration
Damien
2026-05-26 17:02:37 +02:00
03d7b13f89
Update install script URL to main branch
Damien
2026-05-26 15:36:14 +02:00
e8920b246b
Enable console auto-login on Proxmox LXCs
Damien
2026-05-26 15:28:07 +02:00
ec77eda69e
Format README table for better readability
Damien
2026-05-26 15:26:37 +02:00
636a637e81
Add key features to README
Damien
2026-05-26 15:26:02 +02:00
530e7dce2a
Add Tailscale reverse proxy support to OpenBao LXC
Damien
2026-05-26 15:25:39 +02:00
7899d8fd93
Add OpenBao LXC installation and update scripts
Damien
2026-05-26 15:16:38 +02:00
04eecf06c4
Merge pull request 'feat/traefik-migration' (#4 ) from feat/traefik-migration into main
Damien
2026-05-13 14:37:28 +00:00
9f6e583135
Update proxy server installation script
Damien
2026-05-13 16:37:15 +02:00
7c3cab2b5a
Update proxy installer to use Traefik v3 with Fail2ban and Infomaniak DNS
Damien
2026-05-13 10:39:44 +02:00
f2b8d758b8
Add .DS_Store to gitignore
Damien
2026-05-12 15:17:34 +02:00
47e3275e6b
Remove unused Gitea dashboard
Damien
2026-05-12 15:17:24 +02:00
cd9827625d
feat(grafana): add Gitea + Gitea Actions dashboard (LXC-adapted)
Damien
2026-05-12 12:22:39 +00:00
ac92b3a6c3
Remove deprecated seedbox deployment workflow
Damien
2026-05-12 09:24:14 +02:00
f9c79ded96
Update Gitea runner download URL to use gitea-runner
Damien
2026-05-12 09:02:38 +02:00
096a78c6af
Merge pull request 'feat/gitea-runner-metrics-logrotate' (#3 ) from feat/gitea-runner-metrics-logrotate into main
Damien
2026-05-12 06:50:10 +00:00
defe8c7ade
feat(gitea-runner): add Prometheus metrics, logrotate and LXC tags
Damien
2026-05-11 20:08:02 +02:00
a6652e37eb
chore: add agent prompt for gitea-runner metrics + logrotate
Damien
2026-05-11 17:50:06 +00:00
bd38cb4f82
Install and configure Tailscale during runner setup
Damien
2026-05-04 15:05:05 +02:00
2bbbb5f04d
Configure LXC for Docker and Tailscale
Damien
2026-05-04 14:56:11 +02:00
526063b31b
Enable console auto-login for root
Damien
2026-05-04 14:51:03 +02:00
b36e729e08
Enable TUN/TAP device for Tailscale in LXC container
Damien
2026-05-04 14:39:07 +02:00
49d6920f44
Use ip command to get container IP and suppress Docker service output
Damien
2026-05-04 14:25:59 +02:00
ebc5547838
Add gitea-runner installation script and update READMEs
Damien
2026-05-04 14:14:57 +02:00
b6b9278c50
docs: add gitea runner README
Damien
2026-05-04 12:00:46 +00:00
7e6ae2613b
feat: add gitea act runner install/update script
Damien
2026-05-04 12:00:30 +00:00
828361a7b2
feat(netlab): support TAILSCALE_AUTHKEY for headless cloud-init deployment
Damien
2026-04-22 08:58:39 +00:00
90273fbbca
feat(netlab): add MOTD configuration
Damien
2026-01-11 19:01:23 +00:00
13d97ff627
feat(proxy): add MOTD configuration
Damien
2026-01-11 19:00:39 +00:00
36e40211f6
refactor(netlab): use robust awk-based Tailscale FQDN extraction from seedbox
Damien
2026-01-11 18:51:40 +00:00
4935ae3c3e
refactor(proxy): use robust awk-based Tailscale FQDN extraction from seedbox
Damien
2026-01-11 18:51:01 +00:00
52d7d024e5
refactor(netlab): align with proxy script - use Tailscale DNS hostname
Damien
2026-01-11 18:49:01 +00:00
727a29fed4
fix(sonarr): add missing serve.json for Tailscale proxy
Damien
2026-01-04 17:38:37 +00:00
f9ce62d296
Update seedbox/install.sh
Damien
2026-01-04 17:16:03 +00:00
bca52e345f
Update seedbox/install.sh
Damien
2026-01-04 17:01:10 +00:00
8680397c08
fix(ci): use rsync to sync only stacks/ without polluting /srv/seedbox
Damien
2026-01-04 16:59:22 +00:00
4576df0773
fix(seedbox): simplify git clone with sparse checkout
Damien
2026-01-04 16:28:00 +00:00
41f3f7224c
Update README.md
Damien
2026-01-04 16:09:15 +00:00
036fd8b714
Update seedbox/install.sh
Damien
2026-01-04 16:05:49 +00:00
69753e52e5
fix(seedbox): add --accept-routes and secure SSH via Tailnet only
Damien
2026-01-04 16:03:25 +00:00
7ccfa58dc1
fix(seedbox): disable Tailscale SSH management for CI compatibility
Damien
2026-01-04 15:58:55 +00:00
c7155d0555
feat(ci): add workflow_dispatch for manual trigger
Damien
2026-01-04 15:49:02 +00:00
97dbe32354
fix(ci): replace actions/checkout with git clone for Alpine compatibility
Damien
2026-01-04 15:13:54 +00:00
eb0720d0b1
fix(seedbox): update Sonarr README with correct /downloads path
Damien
2026-01-04 13:46:51 +00:00
cc5b9be116
fix(seedbox): update Transmission README with correct /downloads path
Damien
2026-01-04 13:46:32 +00:00
09da2f514b
fix(seedbox): update README to reflect /downloads mount point
Damien
2026-01-04 13:44:52 +00:00
8237a425b1
fix(seedbox): update install.sh to reflect /downloads mount point
Damien
2026-01-04 13:43:58 +00:00
3f23f418ea
fix(seedbox): use /downloads mount point for Sonarr
Damien
2026-01-04 13:43:06 +00:00
d5edc12e65
fix(seedbox): use /downloads mount point instead of /srv/seedbox/downloads
Damien
2026-01-04 13:42:56 +00:00
7eaba56b44
ci(seedbox): remove misplaced workflow file
Damien
2026-01-04 13:39:15 +00:00
0a9132b669
ci(seedbox): move workflow to repo root for Gitea discovery
Damien
2026-01-04 13:38:54 +00:00
49d16f886e
Merge pull request 'feat(seedbox): Docker + Tailscale sidecar architecture' (#1 ) from feature/seedbox-docker-tailscale into main
Damien
2026-01-04 13:29:48 +00:00
3a39b7c4f2
docs(seedbox): add README for Sonarr stack
Damien
2026-01-04 12:30:29 +00:00
5f13ee47df
docs(seedbox): add README for Prowlarr stack
Damien
2026-01-04 12:30:18 +00:00
90dfc9ec8a
docs(seedbox): add README for Portainer stack
Damien
2026-01-04 12:30:08 +00:00
be0f6abaa2
docs(seedbox): add README for Transmission stack
Damien
2026-01-04 12:30:00 +00:00