Skip to content

IogaMaster/diplomat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“œ diplomat


With diplomat you can build servers as packages with a simple interface and deploy them with the included module.

  • πŸ—οΈ Builders that make packaging and running servers simple:
    • mkGenericServer (builder for any server)
    • mkMinecraftServer (builder for mcman based servers)
    • mkSteamServer (wrapper for steamcmd and steam-run)
  • βš™οΈ A module for running servers with additional tools:
    • 🏭 Runs the server
    • 🌐 Sets up proxy (playit.gg, ngrok, cloudflare tunnels)
    • πŸ«™ Works great on host, nixos-containers, and microvms
  • πŸ“¦ Packages not present in nixpkgs (yet) that are useful for servers.

Why?

πŸ“¦ Installation and Usage

πŸ”¨ TODO

There is still a lot to do:

  • Something

❀️ Contributing

Contributions are whole-heartedly welcome! Please feel free to suggest new features, implement additional builders, helpers, or generally assist if you'd like. We'd be happy to have you. There's more information in CONTRIBUTING.md.

πŸ“œ License

Licensed under the MIT license (LICENSE or https://opensource.org/licenses/MIT). Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, shall be licensed as above, without any additional terms or conditions.

About

πŸ“œ Negotiate deployments with a remote

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages