Control panel for managing virtual servers on top of vpsAdminOS. This is a monorepo containing all of vpsAdmin's components: API server, web interface, node control daemon, NixOS configuration modules, etc.
vpsAdmin is deployed on vpsFree.cz infrastructure as a part of vpsfree-cz-configuration. While this repository contains NixOS modules for all of vpsAdmin components, there's no documented way of creating a new installation, e.g. configuring the database, etc.
vpsAdmin can be consumed as a flake input for its NixOS modules and overlay:
{
inputs.vpsadmin.url = "github:vpsfreecz/vpsadmin";
outputs = { self, nixpkgs, vpsadmin, ... }: {
nixosConfigurations.host = nixpkgs.lib.nixosSystem {
modules = [
vpsadmin.nixosModules.nixos-modules
];
nixpkgs.overlays = [ vpsadmin.overlays.default ];
};
};
}