-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposed BlueSky 3 Repositories #44
Comments
Thinking through how to make BlueSky more usable and sustainable for our MSP going forward, these are the changes I would want to make. What are other people’s thoughts? I can try to keep the list above updated as we discuss and work through it. Already seeing something I forgot... |
I like the idea of WireGuard for point-to-point connections (although I don’t have an issue with SSH) but I definitely don’t want a peer mesh network where endpoints could connect to each other, which is what Innernet and Nebula seemed designed for. Seems there are some straightforward WireGuard management UIs like https://github.com/perara/wg-manager and https://github.com/ngoduykhanh/wireguard-ui that could get us most of the way there, but also want to hear @AllPurposeBen’s thoughts since I believe he originally brought up switching away from SSH. |
Dunno if it needs a separate repo or if it can just be part of the bluesky-connect repo, but I'd like to pull all the "remove old version" code into a standalone uninstaller. |
If anyone's following along at home, WIP for the server is up: https://github.com/smaddock/bluesky-server/tree/dev-3.x |
WIP for Terraform on DigitalOcean is up: https://github.com/smaddock/bluesky-server-terraform/tree/dev-3.x |
Suggesting breaking out the different components of BlueSky into separate repositories for easier development, maintenance, and installation:
bluesky-server
Only the actual files required to serve BlueSkyConnect tunnels and track endpoints.
Major changes:
/etc
, PIDs in/run
, etc.)cgi-bin/collector.php
)server-terraform
orserver-docker
reposBuild artifacts:
deb
binary packagerpm
binary packagebluesky-webui
Web-based admin UI for managing endpoint database. Optional install.
Major changes:
Build artifacts:
deb
binary packagerpm
binary packagebluesky-connect
Endpoint agent for reverse TCP tunnels.
Major changes:
autossh
with nebula or innernetmunki-pkg
Build artifacts:
pkg
distribution packagebluesky-admin
Mac administrative utilities for connecting to endpoints.
Major changes:
munki-pkg
Build artifacts:
pkg
distribution packagebluesky-server-terraform
Opinionated image and deployment of BlueSky server on a cloud- or local-VM.
Major changes:
Build artifacts:
bluesky-server-docker
Opinionated Docker image of BlueSky server.
Major changes:
Build artifacts:
The text was updated successfully, but these errors were encountered: