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/10/09 18:11] (current) – Remove staging environment 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 containers. vpsAdminOS 
-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.+
  
-===== Staging environment ====== +If you're interested in our stack and how vpsAdminOS works, see https://vpsadminos.org.
-In order for all members to test VPS on vpsAdminOS, we've created so called +
-staging environment. It's similar to playground, where everyone can create a +
-VPS. When creating a VPS, just select location **Staging** and deselect **Keep platform**. +
-The VPS will be created on a vpsAdminOS node. +
- +
-It's terms of use are similar to [[manuals:vps:playgroundvps|playground VPS]], +
-only it can be a bit rougher, like unplanned outages and reboots when we need +
-to fix something. Everyone can use up to 8 CPUs, 4 GB RAM, 120 GB disk space, +
-4 public IPv4 addresses and 32 IPv6 /64 addresses. You can split these +
-resources among 4 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 16:
   * 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)