control-pane icon indicating copy to clipboard operation
control-pane copied to clipboard

ClonOS WEB control panel (CBSD WEB UI)

ClonOS Project

Table of Contents

  1. Project Description - What does the project do?
  2. Usage - Configuration options and additional functionality
  3. Limitations - OS compatibility, etc.
  4. Contributing - Contribute the project

project description

ClonOS is a free open-source FreeBSD-based platform for virtual environments creation and management. In the core:

  • https://www.freebsd.org :: FreeBSD OS

    • https://man.freebsd.org/bhyve/8 :: bhyve(8) as hypervisor engine
    • https://xenproject.org/ :: Xen as hypervisor engine
    • https://man.freebsd.org/vale/4 :: vale(4) as Virtual Ethernet Switch
    • http://man.freebsd.org/jail/8 :: jail(8) as container engine
  • https://www.bsdstore.ru/en/ :: CBSD Project as management tools

  • https://puppet.com/ :: Puppet as configuration management

We like existing Linux-only solutions such as OpenStack (https://www.openstack.org/), OpenNebula (http://opennebula.org/), Amazon AWS (https://aws.amazon.com/) and we believe that FreeBSD OS is able to give something similar.

Usage

For installing from ISO: Use downloads pages https://clonos.tekroutine.com/download.html to obtain latest .ISO image For installing on FreeBSD: https://clonos.tekroutine.com/installation_on_freebsd.html

Limitations

Tested with following OSes and distribution:

  • FreeBSD 12.0, 12.1
  • FreeBSD 13-CURRENT (HEAD)

Errata: https://clonos.tekroutine.com/errata.html

Contributing

  • Fork me on GitHub: [email protected]:clonos/control-pane.git
  • Commit your changes (git commit -am 'Added some feature')
  • Push to the branch (git push)
  • Create new Pull Request