makiatto-cli 0.0.1

CLI tool for managing Makiatto CDN deployments
Documentation

Makiatto

status crate docs license

Makiatto is a lightweight CDN that lets you deploy and distribute content across multiple servers with minimal infrastructure overhead. It creates a secure WireGuard mesh network between your machines and provides automatic content synchronisation, GeoDNS routing, and coordinate-based geographic distribution through simple CLI commands.

[!NOTE] Makiatto is currently under active development and not all features have been implemented. Do not use this yet.

Features

  • One-command deployment: Initialise nodes with a single CLI command
  • GeoDNS with coordinate-based routing: Automatically direct users to their nearest server
  • No single point of failure: Decentralised architecture with no control plane
  • Automatic SSL certificates: Built-in Let's Encrypt integration
  • Simple content management: Easy file uploads and website deployments

Who is this for?

  • Developers who want their own CDN infrastructure instead of using commercial providers
  • Privacy-conscious users who prefer self-hosted solutions
  • Small teams serving static sites that need global performance without vendor lock-in
  • Hobbyists who enjoy building their own infrastructure
  • Anyone with multiple VPS instances who wants to put them to good use

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.