# Free Open-Source Hosting Platform «ClonOS»

### About

# ClonOS

FreeBSD based distro for virtual hosting platform and appliance

2020-10 upd: we reached the first fundraising goal and rented a server in Hetzner for development! Thank you for donating !

2021-17 upd: NO-o-o, project is not stalled and not dead ;-) A large iteration is performed to implement and stabilize the API. The final version will be merged into ClonOS. See: one,two, three.

Upcoming: (2021): preparation for 21.01-release begins 21.01-RELEASE

Current status (2019-09-22): 19.09-RELEASE

### About ClonOS

ClonOS is a turnkey Open Source platform based on FreeBSD and the CBSD framework. ClonOS offers a complete web UI for easily controlling, deploying and managing FreeBSD jails containers and Bhyve/Xen hyperviser virtual environments.

ClonOS is currently the only platform available which allow both Xen and Bhyve hypervisor to coexist on the same host. Being a FreeBSD base platform, ClonOS ability to create and manage jails allows you to run FreeBSD applications without losing performance.

Features:

- easy management via web UI interface
- 9p fs support via CBSD CLI ( bhyve shared folders via virtio-p9)
- live Bhyve migration [coming soon, roadmap]
- Bhyve management (create, delete VM)
- Xen management (create, delete VM) [coming soon, roadmap]
- connection to the "physical" guest console via VNC from the browser or directly
- Real time system monitoring
- access to load statistics through SQLite3 and beanstalkd
- support for ZFS features (cloning, snapshots)
- import/export of virtual environments
- public repository with virtual machine templates
- puppet-based helpers for configuring popular services

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

- FreeBSD OS as hoster platform
- bhyve(8) as hypervisor engine
- Xen as hypervisor engine
- vale(4) as Virtual Ethernet Switch
- jail(8) as container engine
- CBSD Project as management tools
- Puppet as configuration management

Minimum requirements:

- CPU: 64-bit (Intel EMT64 or AMD64), support for Intel VT/AMD-V;
- At least 2 GB of RAM;
- LAN card;
- HDD;

We like existing (but unfortunately Linux-only) solutions such as Proxmox,Triton (Joyent),OpenStack, OpenNebula, Amazon AWS and we believe that FreeBSD OS is able to give something similar.

Very first ClonOS alpha review:

Few screenshots at an early stage of development: