Skip to content

Latest commit

 

History

7,598 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vpsAdmin

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.

Documentation

See the documentation index for architecture notes, storage concepts, and development guidance. The docs are ordinary Markdown files and can be read directly in the repository.

Deployment

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.

Flake support

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 ];
    };
  };
}

About

Control panel for managing virtual servers on top of vpsAdminOS

Resources

Stars

38 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages