Documentation

menu
Nix FlakesHostingIntroductionBranch HostingPull-request DeploymentsSecretsPersistenceDebuggingMultiple ServersCustom DomainsExample: Typescript & GoExample: JitsiExample: RSS BridgeExample: Tiny Tiny RSSExample: SearxGarnyaml configWhat Garnix CI doesIncremental BuildsUsing Private InputsCachingGitHub Actions IntegrationBadges

This feature is currently in beta, so expect rough edges. If you encounter problems, do let us know on Discord, or on our issue tracker.

garnix can deploy your NixOS configurations automatically, keeping them always up to date with the latest commits in your git repo. This can be used for two things:

  • Deploying machines from branches for public consumption, e.g. for production or staging environments.
  • Deploying ephemeral environments from pull-requests, to try them out during development.