Commit Graph

36 Commits

Author SHA1 Message Date
7bc8fb8f06 upd README 2025-08-24 18:34:43 +02:00
9ee3b5b40f Minimize cluster section in README
Keep it simple - just the essentials:
- What it is: distributed storage with mesh networking
- How to run it: wget command
- How it works: preshared secret + lighthouse
- Where data goes: /data/storage/
2025-08-24 18:22:43 +02:00
3dec31c52e Make cluster setup more generic and flexible
- Accept list of lighthouse endpoints (DNS names or IPs)
- Remove specific HA setup references from README
- Add recommendation for redundant DNS in script prompts
- Add links to Nebula and GlusterFS documentation
- Support multiple lighthouse endpoints separated by commas
- More generic language suitable for any infrastructure setup
2025-08-24 18:21:50 +02:00
1d48721308 Simplify Nebula setup with DNS-based lighthouse discovery
- Use DNS domain for lighthouse discovery (works with HAProxy/Keepalived)
- All nodes are lighthouses by default for full redundancy
- Remove static_host_map complexity - DNS handles everything
- Ask for lighthouse domain during setup
- Allow disabling lighthouse mode for remote/edge nodes
- Simplified cluster secret: domain:port:ca_cert

This allows using existing HA infrastructure (DNS pointing to alive nodes)
instead of complex IP tracking and manual updates.
2025-08-24 18:18:37 +02:00
2c7bd4ac76 Replace WireGuard with Nebula for true mesh networking
- Switch from WireGuard point-to-point to Nebula overlay network
- Certificate-based trust with single CA for cluster authentication
- True mesh networking - all nodes can communicate directly
- Simplified joining process with lighthouse-based discovery
- Network range: 192.168.100.0/24 (lighthouse at .1)
- Auto-downloads and installs Nebula binaries
- Maintains GlusterFS replication across mesh nodes

Note: Certificate distribution requires manual step for security
2025-08-24 18:07:57 +02:00
12e8546023 Add nullpoint cluster feature with WireGuard mesh and GlusterFS
- New cluster-setup.sh script for creating/joining distributed storage clusters
- Interactive menu: create new cluster or join existing
- WireGuard mesh networking with automatic IP allocation
- GlusterFS with full replication across all nodes
- Single-node start capability, scales up as nodes join
- Storage mounted at /data/storage/ with automatic firewall config
- Simple wget installer for post-nullpoint-install usage
2025-08-24 17:51:01 +02:00
6f3e1788e5 going back to dropbear 2025-08-18 20:21:45 +02:00
0fe95ab969 tinyssh over dropbear 2025-08-18 00:51:10 +02:00
f12dbf687d seperate install and get scripts... 2025-08-17 23:47:07 +02:00
6788a6e11d Upd README 2025-07-26 22:43:35 +02:00
ed3a157ecf Upd README 2025-07-26 22:35:11 +02:00
34761a1cdd Upd ROADMAP 2025-07-26 21:53:33 +02:00
d66eaace7e Upd README 2025-07-26 21:50:58 +02:00
e2309551c3 Upd README 2025-07-26 21:50:17 +02:00
35571c4c44 who even cares about fedora 2025-07-26 21:47:37 +02:00
fbc558877c Upd README 2025-05-19 17:07:20 +02:00
671276478c Upd README 2025-05-19 17:02:17 +02:00
e4e2cb4435 Upd README 2025-05-19 16:55:30 +02:00
2be74c8923 Upd README 2025-05-19 16:54:54 +02:00
8a39511aea many fixes and additions but somethings still broken 2025-05-19 01:24:01 +02:00
f4795c232a better README 2025-05-18 18:39:22 +02:00
fd4e92e49b Upd README 2025-05-18 18:32:27 +02:00
92461a8ebf rewrote everything 2025-05-18 18:31:20 +02:00
e47525ab85 Update README 2025-05-14 17:19:44 +02:00
03f37e3c74 check out raven 2025-05-13 21:23:55 +02:00
dcbbede792 dropbear ssh 2025-05-13 18:43:59 +02:00
ef40a04953 Upd README 2025-05-13 18:42:14 +02:00
e8a43b7f6d Upd README 2025-05-13 18:41:57 +02:00
ec6cdedeec Upd README 2025-05-13 18:11:50 +02:00
75bcdaa8db kickstart over cloud-init 2025-05-13 18:07:38 +02:00
a37b52bcf6 tpm updates 2025-05-13 17:32:06 +02:00
4d5880df27 swithcing from CoreOS to Fedora Server 2025-05-13 17:18:36 +02:00
1180a3d8ac Fix repo layout README 2025-05-13 14:27:43 +02:00
c8b9b9e5dc Upd README 2025-05-13 14:23:27 +02:00
007e011089 Update README & add icon 2025-05-13 14:22:45 +02:00
dbb7983283 Initial commit 2025-05-13 14:12:54 +02:00