Justin Oros
|
8ee67739f7
|
Update readme
|
2026-04-16 16:04:43 -07:00 |
|
Justin Oros
|
39f8f64351
|
clean up readme setup.sh option comments
|
2026-04-16 16:03:32 -07:00 |
|
Justin Oros
|
e924579b2e
|
clean up readme setup.sh option comments
|
2026-04-16 16:02:37 -07:00 |
|
Justin Oros
|
912e553e06
|
add option 0 to reconfigure network via setup.sh
|
2026-04-16 15:59:35 -07:00 |
|
Justin Oros
|
98986e615b
|
remove spoke/README.md
|
2026-04-16 15:03:47 -07:00 |
|
Justin Oros
|
0e792be751
|
add troubleshooting section for beta.armbian.com apt repo issue
|
2026-04-16 14:46:25 -07:00 |
|
Justin Oros
|
835793d396
|
add Armbian autoconfig docs link to README
|
2026-04-16 14:42:10 -07:00 |
|
Justin Oros
|
11f9586c5e
|
fix directory tree in README for setup-network.sh move
|
2026-04-16 14:37:06 -07:00 |
|
Justin Oros
|
3e351f925d
|
move setup-network.sh to spoke/ directory
|
2026-04-16 14:35:59 -07:00 |
|
Justin Oros
|
a197b7881b
|
move setup-network.sh to spoke/ directory
|
2026-04-16 14:35:42 -07:00 |
|
Justin Oros
|
60feeca65e
|
move setup-network.sh to spoke/ directory
|
2026-04-16 14:35:31 -07:00 |
|
Justin Oros
|
88fabcf25f
|
update repo URL to justin/tinyboard
|
2026-04-16 14:23:51 -07:00 |
|
Justin Oros
|
51f661766f
|
rename armb-not_logged_in_yet to armbian.not_logged_in_yet
|
2026-04-16 14:17:58 -07:00 |
|
Justin Oros
|
5326823b81
|
rewrite README with quickstart and updated architecture docs
|
2026-04-16 14:15:19 -07:00 |
|
Justin Oros
|
0f76283605
|
remove stale crontab dep from setup-hub.sh
|
2026-04-16 14:08:20 -07:00 |
|
Justin Oros
|
a02a83cae4
|
fix execute permissions on scripts
|
2026-04-16 13:53:48 -07:00 |
|
Justin Oros
|
4a1983d46d
|
remove unused legacy scripts and rclone template
|
2026-04-16 13:48:28 -07:00 |
|
Justin Oros
|
395ab4ed0e
|
add spoke registry, per-spoke crontab, and offboard-spoke.sh
|
2026-04-16 13:41:56 -07:00 |
|
Justin Oros
|
4c08f3b389
|
fix function ordering, hardcoded armbian user, and key name prefix in onboard-spoke.sh
|
2026-04-16 13:17:12 -07:00 |
|
Justin Oros
|
ccd324dc79
|
fix function ordering and RCLONE_CONF used before definition in setup-hub.sh
|
2026-04-16 13:15:40 -07:00 |
|
Justin Oros
|
664bdeaed4
|
fix function ordering, permission check chains, and known_hosts check timing in setup-spoke.sh
|
2026-04-16 13:14:27 -07:00 |
|
Justin Oros
|
ae49c58b13
|
add WiFi password extraction validation in setup-network.sh
|
2026-04-16 13:13:18 -07:00 |
|
Justin Oros
|
119b747dda
|
fix BACKUP_FILE unbound variable and add ping to dep checks
|
2026-04-16 13:11:57 -07:00 |
|
Justin Oros
|
ea72b14696
|
fix function ordering, remove dead variable, fix netplan rollback approach
|
2026-04-16 13:10:59 -07:00 |
|
Justin Oros
|
26110ce8d3
|
add 30s connectivity check with auto-rollback to setup-network.sh
|
2026-04-16 13:09:40 -07:00 |
|
Justin Oros
|
58f6445c72
|
add check_deps function and dependency checks to all scripts
|
2026-04-16 13:05:45 -07:00 |
|
Justin Oros
|
08799f0f7f
|
add SSH key permission checks with auto-fix to hub and spoke scripts
|
2026-04-16 12:58:06 -07:00 |
|
Justin Oros
|
a79b1c59b8
|
move password auth prompt to after SSH key setup in setup-spoke.sh
|
2026-04-16 10:44:12 -07:00 |
|
Justin Oros
|
7e64156026
|
fix double brace artifacts and missing SSHD_CONF in setup-spoke.sh
|
2026-04-16 10:42:58 -07:00 |
|
Justin Oros
|
3d366cd74a
|
add disable password auth prompt with SSH restart warning to hub and spoke scripts
|
2026-04-16 10:42:04 -07:00 |
|
Justin Oros
|
d080db1db8
|
fix hardcoded armbian path in compose volume mount sed replacement
|
2026-04-16 10:37:55 -07:00 |
|
Justin Oros
|
37e3e91239
|
fix ARMBIAN_HOME unbound variable, retry_or_abort quoting, and hardcoded path in sed
|
2026-04-16 10:36:54 -07:00 |
|
Justin Oros
|
7676a907ee
|
add SPOKE_USER prompt and replace all hardcoded armbian references in setup-spoke.sh
|
2026-04-16 10:35:50 -07:00 |
|
Justin Oros
|
e5ecdca3ff
|
add multi-distro package manager support to setup-spoke.sh
|
2026-04-16 10:34:06 -07:00 |
|
Justin Oros
|
50fb313f9a
|
fix hardcoded armbian string in user creation log message
|
2026-04-16 10:30:47 -07:00 |
|
Justin Oros
|
d21997af43
|
prompt for hub username with armbian as default, replace all hardcoded references
|
2026-04-16 10:29:53 -07:00 |
|
Justin Oros
|
95a56ef4f0
|
fix usermod group assignment to use if blocks instead of && chain
|
2026-04-16 10:26:28 -07:00 |
|
Justin Oros
|
b706dd211d
|
fix pkg update handling, curl dependency, sudo group check, systemctl blocks
|
2026-04-16 10:25:26 -07:00 |
|
Justin Oros
|
f3a3f66982
|
rewrite setup-hub.sh with multi-distro package manager support
|
2026-04-16 10:22:52 -07:00 |
|
Justin Oros
|
384cf476ff
|
replace hardcoded hub references with prompts, defaults: oily.dad / armbian / hubkey
|
2026-04-16 10:13:48 -07:00 |
|
Justin Oros
|
b8d2a3e5bc
|
fix SPOKE_DIR path and replace hardcoded finn/oily.dad with dynamic HUB_HOST
|
2026-04-16 10:05:25 -07:00 |
|
Justin Oros
|
a49f830ed2
|
prompt user for hub hostname with oily.dad as default
|
2026-04-16 10:03:35 -07:00 |
|
Justin Oros
|
fe7f77171f
|
fix wired DNS heredoc trailing newline
|
2026-04-16 09:59:23 -07:00 |
|
Justin Oros
|
288aa698d0
|
fix netplan file fallback assignment bug in setup-network.sh
|
2026-04-16 09:57:29 -07:00 |
|
Justin Oros
|
96c737709c
|
restructure: add setup.sh entry point, move scripts to spoke/ and hub/
|
2026-04-16 09:53:30 -07:00 |
|
Justin Oros
|
2c8df6993d
|
add setup-network.sh and rename setup.sh to setup-spoke.sh
|
2026-04-16 09:44:29 -07:00 |
|
Justin Oros
|
c86dca283f
|
add retry or abort prompt to all connection tests
|
2026-04-16 09:30:47 -07:00 |
|
Justin Oros
|
9015ff46c9
|
fix root check to use if block instead of fragile && chain
|
2026-04-16 09:23:36 -07:00 |
|
Justin Oros
|
87c08fb543
|
fix known_hosts ownership, ssh dir creation, and root user guard
|
2026-04-16 09:22:19 -07:00 |
|
Justin Oros
|
7bdafd316c
|
fix keyscan validation to die early if spoke tunnel is not up
|
2026-04-16 09:18:40 -07:00 |
|