-
74e1a9d1a0
offboard-spoke.sh: run as root, remove sudo from python3 install
Justin Oros
2026-04-18 14:04:24 -07:00
-
535c8a47cb
fix hardcoded armbian hub key name in setup instructions; init KEY_NAME
Justin Oros
2026-04-18 13:54:22 -07:00
-
1b4a2c7ab5
fix hardcoded syncthing PUID/PGID in compose.yaml sed
Justin Oros
2026-04-18 13:47:12 -07:00
-
72a58cc390
fix SSH service detection across distros; fix misleading key copied message
Justin Oros
2026-04-18 13:43:33 -07:00
-
9e6a6f2222
fix compose.yaml sed: known_hosts collision, hub user/host, syncthing mount path, var ordering
Justin Oros
2026-04-18 13:41:13 -07:00
-
99c006747a
fix compose.yaml key volume sed pattern; clean up compose.yaml
Justin Oros
2026-04-18 13:39:30 -07:00
-
e3bb7fb1ca
fix known_hosts dedup in setup-spoke; handle ssh-copy-id failure in onboard-spoke
Justin Oros
2026-04-18 13:37:35 -07:00
-
aeda90799d
fix KEY_PATH init, compose.yaml sed, registry write, known_hosts dedup, fusermount3 compat
Justin Oros
2026-04-18 13:34:59 -07:00
-
26b623eef7
configure ClientAliveInterval/CountMax in setup-hub.sh
Justin Oros
2026-04-18 13:31:14 -07:00
-
8ee67739f7
Update readme
Justin Oros
2026-04-16 16:04:43 -07:00
-
39f8f64351
clean up readme setup.sh option comments
Justin Oros
2026-04-16 16:03:32 -07:00
-
e924579b2e
clean up readme setup.sh option comments
Justin Oros
2026-04-16 16:02:37 -07:00
-
912e553e06
add option 0 to reconfigure network via setup.sh
Justin Oros
2026-04-16 15:59:35 -07:00
-
98986e615b
remove spoke/README.md
Justin Oros
2026-04-16 15:03:47 -07:00
-
0e792be751
add troubleshooting section for beta.armbian.com apt repo issue
Justin Oros
2026-04-16 14:46:25 -07:00
-
835793d396
add Armbian autoconfig docs link to README
Justin Oros
2026-04-16 14:42:10 -07:00
-
11f9586c5e
fix directory tree in README for setup-network.sh move
Justin Oros
2026-04-16 14:37:06 -07:00
-
3e351f925d
move setup-network.sh to spoke/ directory
Justin Oros
2026-04-16 14:35:59 -07:00
-
a197b7881b
move setup-network.sh to spoke/ directory
Justin Oros
2026-04-16 14:35:42 -07:00
-
60feeca65e
move setup-network.sh to spoke/ directory
Justin Oros
2026-04-16 14:35:31 -07:00
-
88fabcf25f
update repo URL to justin/tinyboard
Justin Oros
2026-04-16 14:23:51 -07:00
-
51f661766f
rename armb-not_logged_in_yet to armbian.not_logged_in_yet
Justin Oros
2026-04-16 14:17:58 -07:00
-
5326823b81
rewrite README with quickstart and updated architecture docs
Justin Oros
2026-04-16 14:15:19 -07:00
-
0f76283605
remove stale crontab dep from setup-hub.sh
Justin Oros
2026-04-16 14:08:20 -07:00
-
a02a83cae4
fix execute permissions on scripts
Justin Oros
2026-04-16 13:53:48 -07:00
-
4a1983d46d
remove unused legacy scripts and rclone template
Justin Oros
2026-04-16 13:48:28 -07:00
-
395ab4ed0e
add spoke registry, per-spoke crontab, and offboard-spoke.sh
Justin Oros
2026-04-16 13:41:56 -07:00
-
4c08f3b389
fix function ordering, hardcoded armbian user, and key name prefix in onboard-spoke.sh
Justin Oros
2026-04-16 13:17:12 -07:00
-
ccd324dc79
fix function ordering and RCLONE_CONF used before definition in setup-hub.sh
Justin Oros
2026-04-16 13:15:40 -07:00
-
664bdeaed4
fix function ordering, permission check chains, and known_hosts check timing in setup-spoke.sh
Justin Oros
2026-04-16 13:14:27 -07:00
-
ae49c58b13
add WiFi password extraction validation in setup-network.sh
Justin Oros
2026-04-16 13:13:18 -07:00
-
119b747dda
fix BACKUP_FILE unbound variable and add ping to dep checks
Justin Oros
2026-04-16 13:11:57 -07:00
-
ea72b14696
fix function ordering, remove dead variable, fix netplan rollback approach
Justin Oros
2026-04-16 13:10:59 -07:00
-
26110ce8d3
add 30s connectivity check with auto-rollback to setup-network.sh
Justin Oros
2026-04-16 13:09:40 -07:00
-
58f6445c72
add check_deps function and dependency checks to all scripts
Justin Oros
2026-04-16 13:05:45 -07:00
-
08799f0f7f
add SSH key permission checks with auto-fix to hub and spoke scripts
Justin Oros
2026-04-16 12:58:06 -07:00
-
a79b1c59b8
move password auth prompt to after SSH key setup in setup-spoke.sh
Justin Oros
2026-04-16 10:44:12 -07:00
-
7e64156026
fix double brace artifacts and missing SSHD_CONF in setup-spoke.sh
Justin Oros
2026-04-16 10:42:58 -07:00
-
3d366cd74a
add disable password auth prompt with SSH restart warning to hub and spoke scripts
Justin Oros
2026-04-16 10:42:04 -07:00
-
d080db1db8
fix hardcoded armbian path in compose volume mount sed replacement
Justin Oros
2026-04-16 10:37:55 -07:00
-
37e3e91239
fix ARMBIAN_HOME unbound variable, retry_or_abort quoting, and hardcoded path in sed
Justin Oros
2026-04-16 10:36:54 -07:00
-
7676a907ee
add SPOKE_USER prompt and replace all hardcoded armbian references in setup-spoke.sh
Justin Oros
2026-04-16 10:35:50 -07:00
-
e5ecdca3ff
add multi-distro package manager support to setup-spoke.sh
Justin Oros
2026-04-16 10:34:06 -07:00
-
50fb313f9a
fix hardcoded armbian string in user creation log message
Justin Oros
2026-04-16 10:30:47 -07:00
-
d21997af43
prompt for hub username with armbian as default, replace all hardcoded references
Justin Oros
2026-04-16 10:29:53 -07:00
-
95a56ef4f0
fix usermod group assignment to use if blocks instead of && chain
Justin Oros
2026-04-16 10:26:28 -07:00
-
b706dd211d
fix pkg update handling, curl dependency, sudo group check, systemctl blocks
Justin Oros
2026-04-16 10:25:26 -07:00
-
f3a3f66982
rewrite setup-hub.sh with multi-distro package manager support
Justin Oros
2026-04-16 10:22:52 -07:00
-
384cf476ff
replace hardcoded hub references with prompts, defaults: oily.dad / armbian / hubkey
Justin Oros
2026-04-16 10:13:48 -07:00
-
b8d2a3e5bc
fix SPOKE_DIR path and replace hardcoded finn/oily.dad with dynamic HUB_HOST
Justin Oros
2026-04-16 10:05:25 -07:00
-
a49f830ed2
prompt user for hub hostname with oily.dad as default
Justin Oros
2026-04-16 10:03:35 -07:00
-
fe7f77171f
fix wired DNS heredoc trailing newline
Justin Oros
2026-04-16 09:59:23 -07:00
-
288aa698d0
fix netplan file fallback assignment bug in setup-network.sh
Justin Oros
2026-04-16 09:57:29 -07:00
-
96c737709c
restructure: add setup.sh entry point, move scripts to spoke/ and hub/
Justin Oros
2026-04-16 09:53:30 -07:00
-
2c8df6993d
add setup-network.sh and rename setup.sh to setup-spoke.sh
Justin Oros
2026-04-16 09:44:29 -07:00
-
c86dca283f
add retry or abort prompt to all connection tests
Justin Oros
2026-04-16 09:30:47 -07:00
-
9015ff46c9
fix root check to use if block instead of fragile && chain
Justin Oros
2026-04-16 09:23:36 -07:00
-
87c08fb543
fix known_hosts ownership, ssh dir creation, and root user guard
Justin Oros
2026-04-16 09:22:19 -07:00
-
7bdafd316c
fix keyscan validation to die early if spoke tunnel is not up
Justin Oros
2026-04-16 09:18:40 -07:00
-
114c97a1cb
fix docker compose package name to docker-compose-plugin
Justin Oros
2026-04-16 09:15:53 -07:00
-
c71ad59629
fix windows line endings in pasted key and rclone remote mount hint
Justin Oros
2026-04-16 09:13:17 -07:00
-
2abd6ac6a4
fix tunnel reachability check to be safe with set -e
Justin Oros
2026-04-16 09:09:45 -07:00
-
ccd9b205b8
fix hub onboard-spoke script: keyscan, rclone check, dir creation, tunnel verify
Justin Oros
2026-04-16 09:08:07 -07:00
-
f6c2c79a70
add hub onboard-spoke script to automate new spoke registration
Justin Oros
2026-04-16 09:05:41 -07:00
-
cf8a10818a
fix docker compose v2 compatibility
Justin Oros
2026-04-16 08:27:01 -07:00
-
fefd082af2
add zero-touch spoke setup script with auto port detection and key options
Justin Oros
2026-04-15 21:07:30 -07:00
-
62e1629db6
prepare for second tunnel
finn
2026-04-16 00:32:37 +00:00
-
eba72013b9
further fix readme
finn
2026-04-15 12:33:51 -07:00
-
08328c77e7
doc cleanup
finn
2026-04-15 12:01:09 -07:00
-
c122007a46
fix typo
finn
2026-04-14 19:07:09 -07:00
-
de05ffdb7d
annoying typo
finn
2026-04-14 18:43:09 -07:00
-
b7b3a9beaa
fix container sftp2
finn
2026-04-14 16:40:21 -07:00
-
14079d889b
fix container sftp
finn
2026-04-14 16:36:11 -07:00
-
5f5d2fa760
add syncthing to spoke
finn
2026-04-14 15:29:25 -07:00
-
d7014588f6
fix inline help
finn
2026-04-14 15:21:49 -07:00
-
b16826fa8e
change mountpoint
finn
2026-04-13 23:31:40 -07:00
-
56dff3f22b
no user systemd it's stupid
finn
2026-04-13 14:04:48 -07:00
-
85df138d10
attempt service fix
finn
2026-04-13 13:39:16 -07:00
-
d68f73525a
checkpoint before troubleshooting systemd
finn
2026-04-13 13:31:06 -07:00
-
0c182f7dcb
update readme
finn
2026-04-13 13:08:32 -07:00
-
299f6c5355
restructure
finn
2026-04-13 12:53:14 -07:00
-
05a5928a56
first pass helper script
finn
2026-04-13 12:31:45 -07:00
-
d63d2fc073
minor
finn
2026-04-11 14:27:05 -07:00
-
54ff340772
add user docker
finn
2026-04-11 13:08:14 -07:00
-
8e4454ed42
auto hostname
finn
2026-04-11 12:55:44 -07:00
-
275f41caa7
hostname automation
finn
2026-04-11 00:55:20 -07:00
-
dc42abeaa2
init
finn
2026-04-11 00:35:28 -07:00