User Tools

Site Tools


manuals:vps:vpsadminos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
manuals:vps:vpsadminos [2023/02/02 23:36] – deleted openVZ parolekmanuals:vps:vpsadminos [2024/01/02 20:39] (current) aither
Line 1: Line 1:
 <page>manuals:vps:vpsadminos</page> <page>manuals:vps:vpsadminos</page>
 ====== vpsAdminOS ====== ====== vpsAdminOS ======
-Since OpenVZ Legacy is no longer supported and new distributions +vpsAdminOS is a host system for containers developed by vpsFree.cz. We use it 
-don't work there, we had to find way to upgrade our kernel, which +to run our VPS.
-meant choosing a different virtualization technology. Linux kernel now +
-has some support for containers, so we've decided to use it. +
-We needed some distribution that we could use on nodes to serve as +
-a hypervisor, as a replacement of Scientific Linux 6 with OpenVZ kernel. +
-We've chosen [[https://nixos.org|NixOS]], because it allows us to declaratively +
-configure the system and its services. And since our requirements are quite specific, +
-we're maintaining our own spin of NixOS called vpsAdminOS.+
  
-[[https://github.com/vpsfreecz/vpsadminos|vpsAdminOS]] is based on +===== About vpsAdminOS ===== 
-[[https://nixos.org|NixOS]] and [[https://github.com/cleverca22/not-os/|not-os]]. +vpsAdminOS is a spin of NixOSThe host system is rather small and includes only management 
-It's a //live// distribution serving as a hypervisor for container +services, as it focuses on running everything else in Linux system containersvpsAdminOS 
-virtualisation+is interconnected with vpsAdmin, our control panelIt is however also usable outside 
-vpsAdminOS naturally integrates with vpsAdmin, our administration interface +of vpsFree.cz's infrastructure, e.g. on your home server. 
-with web interfaceHowever, vpsAdminOS is meant to be fully usable even on its own, + 
-outside vpsFree.cz's infrastructure.+If you're interested in our stack and how vpsAdminOS works, see https://vpsadminos.org.
  
 ===== Staging environment ====== ===== Staging environment ======
Line 32: Line 25:
  
 You can either create a new VPS or clone an existing production VPS. You can either create a new VPS or clone an existing production VPS.
-All mounts are removed when cloning, because NAS isn't acessible as of yet, 
-see [[#user_namespaces|user namespaces]]. 
- 
-==== Features ==== 
- 
-Features can be turned on/off individually. When any change is made, the VPS restarts. 
- 
-{{ :navody:vps:vps_features.png |}} 
- 
-  * FUSE - "Filesystem in Userspace" Enables the kernel module to allow non-privileged users create their own file systems. 
-  * KVM - "Kernel-based Virtual Machine" Enables KVM for hardware support of virtualization. 
-  * LXC nesting - "Linux Containers" Enables nested LXC containers. 
-  * PPP - "Point-to-Point Protocol" Enables communications protocol used to establish a direct connection between point-to-point links. 
-  * TUN/TAP - "TUN routing/TAP bridging" Enables the creation of virtual interfaces that are then bridged. 
  
 ==== More about vpsAdminOS ==== ==== More about vpsAdminOS ====
Line 51: Line 30:
   * https://vpsadminos.org   * https://vpsadminos.org
   * https://github.com/vpsfreecz/vpsadminos   * https://github.com/vpsfreecz/vpsadminos
-  * IRC chat.freenode.net #vpsadminos 
  
 ==== Reporting bugs and ideas ==== ==== Reporting bugs and ideas ====
 Choose at your own discretion: Choose at your own discretion:
  
-  * [[information:chat|IRC]]: #vpsfree and #vpsadminos on chat.freenode.net+  * [[information:chat]]
   * podpora@vpsfree.cz   * podpora@vpsfree.cz
   * vpsAdminOS issues: https://github.com/vpsfreecz/vpsadminos/issues   * vpsAdminOS issues: https://github.com/vpsfreecz/vpsadminos/issues
   * vpsAdmin issues: https://github.com/vpsfreecz/vpsadmin/issues   * vpsAdmin issues: https://github.com/vpsfreecz/vpsadmin/issues
  
manuals/vps/vpsadminos.1675380995.txt.gz · Last modified: 2023/02/02 23:36 (external edit)