<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://kb.vpsfree.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://kb.vpsfree.org/feed.php">
        <title>Knowledge base - manuals:vps</title>
        <description>Information about vpsFree.org, manuals and FAQs.</description>
        <link>https://kb.vpsfree.org/</link>
        <image rdf:resource="https://kb.vpsfree.org/_media/wiki/dokuwiki-128.png" />
       <dc:date>2026-04-05T14:04:54+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/api?rev=1742848818&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/backups?rev=1728490442&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/cgroups?rev=1757348185&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/console?rev=1702395423&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/datasets?rev=1691000529&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/environment?rev=1481486500&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/exports?rev=1675381702&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/full_disk?rev=1654680613&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/incidents?rev=1755347395&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/ip_addresses?rev=1721669152&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/kvm?rev=1697799870&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/management?rev=1742131436&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/metrics?rev=1723383928&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/outages?rev=1743611819&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/playgroundvps?rev=1728478047&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/rdns?rev=1721413965&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/repair?rev=1675381568&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/stagingvps?rev=1728635488&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/start_menu?rev=1694972273&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/traffic?rev=1668801137&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/userdata?rev=1742664567&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/userns?rev=1687012924&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/users?rev=1740328811&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/vpsadmin?rev=1585906567&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.vpsfree.org/manuals/vps/vpsadminos?rev=1728497474&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://kb.vpsfree.org/_media/wiki/dokuwiki-128.png">
        <title>Knowledge base</title>
        <link>https://kb.vpsfree.org/</link>
        <url>https://kb.vpsfree.org/_media/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/api?rev=1742848818&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-24T20:40:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>API</title>
        <link>https://kb.vpsfree.org/manuals/vps/api?rev=1742848818&amp;do=diff</link>
        <description>API

Our API is running at &lt;https://api.vpsfree.cz&gt;. The API can be used to perform
any action that you can do in the web interface. In fact, the web interface
running at &lt;https://vpsadmin.vpsfree.cz&gt; uses the API and calls it for every
action.

API Documentation

The API documentation, i.e. a list of objects, possible actions as well as input and output
parameters can be found at</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/backups?rev=1728490442&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-09T16:14:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Backups</title>
        <link>https://kb.vpsfree.org/manuals/vps/backups?rev=1728490442&amp;do=diff</link>
        <description>Backups

Backups are implemented using ZFS snapshots. A snapshot captures the state
of the dataset and all data in it at the time of its creation.
If the data are later changed, you can still access the data as it was when the snapshot
was created. You can</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/cgroups?rev=1757348185&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-08T16:16:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Control groups (cgroups)</title>
        <link>https://kb.vpsfree.org/manuals/vps/cgroups?rev=1757348185&amp;do=diff</link>
        <description>Control groups (cgroups)

Control groups (cgroups) in Linux are used to account and limit resources of groups
of processes. For example, cgroups are used to account CPU usage and let us configure
quotas and memory limits. cgroups are one of the foundation blocks of vpsAdminOS:
every VPS has its own cgroup and can of course create its own nested cgroups. This is
usually handled by the init system and so you don&#039;t work with cgroups directly.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/console?rev=1702395423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-12T15:37:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Remote Console</title>
        <link>https://kb.vpsfree.org/manuals/vps/console?rev=1702395423&amp;do=diff</link>
        <description>Remote Console

Everybody has definitely experienced the situation where the system got into a state where it wasn’t able
to connect to SSH – be it because of a turned off sshd, incorrectly set rules
in iptables or a lost SSH key. Luckily, you can use vpsAdmin to connect
directly to the console of the VPS.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/datasets?rev=1691000529&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-02T18:22:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Datasets</title>
        <link>https://kb.vpsfree.org/manuals/vps/datasets?rev=1691000529&amp;do=diff</link>
        <description>Datasets

Dataset is a term from the ZFS filesystem that we&#039;re using everywhere. You can imagine it as
a formatted partition on disk containg directories and files. For example, btrfs has
a similar concept called subvolumes.

The dataset in vpsAdmin directly represents the ZFS dataset on the hard drive. Datasets
are used for VPS (each VPS has its own dataset) and NAS data. A VPS dataset can be used
the same way as an NAS, but are located in different locations (VPS details and the NAS menu).
The…</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/environment?rev=1481486500&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-11T20:01:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Environments</title>
        <link>https://kb.vpsfree.org/manuals/vps/environment?rev=1481486500&amp;do=diff</link>
        <description>Environments

All nodes are divided into environments. In our
case, the following environments are set up: production, playground and storage praha.
Each member has resources allocated within the environment (memory, CPU,
disk space and IP addresses) – resources that he or she can use on nodes
within that environment. Environments can have different settings – the allowed number of VPSs, etc.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/exports?rev=1675381702&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-02T23:48:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Exports of datasets and snapshots</title>
        <link>https://kb.vpsfree.org/manuals/vps/exports?rev=1675381702&amp;do=diff</link>
        <description>Exports of datasets and snapshots

Exports of datasets or snapshots (backups) are used when we want to mount NAS datasets
or snapshots (backups) to a VPS. The created export will make the dataset/snapshot
available over NFS. Every export has its own IP address and path, which we use to
mount it to VPS, see below.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/full_disk?rev=1654680613&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-08T09:30:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Dealing with full disks</title>
        <link>https://kb.vpsfree.org/manuals/vps/full_disk?rev=1654680613&amp;do=diff</link>
        <description>Dealing with full disks

We can use du or ncdu to find directories or files taking up the space:


# Search all directories under the root filesystems
du -sh /*

# When we find a large directory, run du on it, e.g.:
du -sh /var/*


ncdu features a simple text interface and can also delete the files itself.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/incidents?rev=1755347395&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-16T12:29:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Incident/abuse reports</title>
        <link>https://kb.vpsfree.org/manuals/vps/incidents?rev=1755347395&amp;do=diff</link>
        <description>Incident/abuse reports

When IP addresses from our network are the source of spam or are attacking
other systems, we often receive abuse notices. We&#039;re forwarding these notices
to individual members who should then secure their VPS. The notices may also
be precautionary when services which are known to be exploitable are available
from the public Internet.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/ip_addresses?rev=1721669152&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-22T17:25:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IP Addresses</title>
        <link>https://kb.vpsfree.org/manuals/vps/ip_addresses?rev=1721669152&amp;do=diff</link>
        <description>IP Addresses

Public IP Addresses

Every member has 1 public IPv4 address and 32 IPv6 addresses available. Additional
public IPv4 addresses are subject to a fee, IPv6 addresses are given upon request.

Private IP Addresses

Private IP addresses access the internet using NAT and are therefore not accessible from
the outside. Private addresses are useful if you divide the allocated</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/kvm?rev=1697799870&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-20T11:04:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Using KVM on vpsFree.cz</title>
        <link>https://kb.vpsfree.org/manuals/vps/kvm?rev=1697799870&amp;do=diff</link>
        <description>Using KVM on vpsFree.cz

VPS are linux containers, i.e. there is only one kernel running on every node,
which is shared between all VPS. In case you need your own kernel or if you&#039;d like to use a different
operating system, you can create your own virtual machines inside the VPS using QEMU/KVM.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/management?rev=1742131436&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-16T13:23:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Creating and Managing a VPS</title>
        <link>https://kb.vpsfree.org/manuals/vps/management?rev=1742131436&amp;do=diff</link>
        <description>Creating and Managing a VPS

Creating a VPS

Members are allowed to create VPSs in the playground and the production environment provided
that they have enough resources and their
environment settings allow it. You can gain resources by lowering the parameters of existing VPSs or paying extra for more resources.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/metrics?rev=1723383928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-11T13:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Metrics for Prometheus</title>
        <link>https://kb.vpsfree.org/manuals/vps/metrics?rev=1723383928&amp;do=diff</link>
        <description>Metrics for Prometheus

vpsAdmin exports metrics for the monitoring system Prometheus.
You can add these metrics to your own monitoring setup, whether it’s running in your VPS or elsewhere.

The metrics include information about your VPS, such as CPU usage, memory usage, load average, data transfers, OOM reports, node statuses, and more. There are also metrics related to membership, including the date until your membership is paid.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/outages?rev=1743611819&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-02T16:36:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Maintenance and Outages</title>
        <link>https://kb.vpsfree.org/manuals/vps/outages?rev=1743611819&amp;do=diff</link>
        <description>Maintenance and Outages

We announce maintenance on our infrastructure at least 24 hours in advance. Members are informed about maintenance and outages via email sent to the administrator address of their VPS. The current schedule of upcoming maintenance and ongoing outages is available on the homepage of</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/playgroundvps?rev=1728478047&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-09T12:47:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Playground VPS</title>
        <link>https://kb.vpsfree.org/manuals/vps/playgroundvps?rev=1728478047&amp;do=diff</link>
        <description>Playground VPS

When you need to test a new application, configuration, perform a system
upgrade in rough or prepare a new production VPS, you can use a playground VPS.
You can create up to two playground VPS, but their lifetime is limited to 1 month.
When the expiration date passes, the playground
VPS is deleted and you can reate another one. If you need more than a month to
test something, please contact the</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/rdns?rev=1721413965&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-19T18:32:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PTR Records</title>
        <link>https://kb.vpsfree.org/manuals/vps/rdns?rev=1721413965&amp;do=diff</link>
        <description>PTR Records

Most often, we perform “forward” DNS lookups, i.e. we ask the question: “What IP address does this domain name have?” But there is also a way to do reverse DNS lookups, i.e. asking: “What domain name belongs to this IP address?” In order to do that, however, we need to write a reverse record into the</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/repair?rev=1675381568&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-02T23:46:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Fixing a Broken VPS</title>
        <link>https://kb.vpsfree.org/manuals/vps/repair?rev=1675381568&amp;do=diff</link>
        <description>Fixing a Broken VPS

Since version 2.0, vpsAdmin enables members to solve most problems
with a corrupted VPS themselves, i.e. when the VPS won’t start or isn’t accessible on the network. Examples of things that
might cause a VPS to get corrupted are system updates, badly chosen commands or
configurations, etc.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/stagingvps?rev=1728635488&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-11T08:31:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Staging VPS</title>
        <link>https://kb.vpsfree.org/manuals/vps/stagingvps?rev=1728635488&amp;do=diff</link>
        <description>Staging VPS

Similar to the playground VPS, you have the option to create a VPS in the staging environment. Staging is used for the development and testing of our virtualization platform vpsAdminOS. In staging, you can utilize more resources, but it is a development environment, and there may be unscheduled downtimes. We test new versions of the kernel, ZFS, and other components here.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/start_menu?rev=1694972273&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-17T17:37:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Start Menu</title>
        <link>https://kb.vpsfree.org/manuals/vps/start_menu?rev=1694972273&amp;do=diff</link>
        <description>Start Menu

The start menu can be seen in VPS console when the VPS
is starting. The menu can be used to configure the init command to be used or
to start a shell. Without user interaction, the menu starts /sbin/init
from the VPS. This command can be sligthly different depending on the distribution.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/traffic?rev=1668801137&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-18T19:52:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Data Transfers</title>
        <link>https://kb.vpsfree.org/manuals/vps/traffic?rev=1668801137&amp;do=diff</link>
        <description>Data Transfers

Monthly Overviews

In the “Networking -&gt; List monthly traffic” menu, we can check the monthly
overviews of transferred data. 



Under default settings, transfers for all VPS for the current month are displayed.

Using a filter form, it is possible to only display transfers from the past,
choose a specific VPS, node, location, etc.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/userdata?rev=1742664567&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-22T17:29:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>User Data</title>
        <link>https://kb.vpsfree.org/manuals/vps/userdata?rev=1742664567&amp;do=diff</link>
        <description>User Data

When creating or reinstalling a VPS, vpsAdmin can upload a script or configuration for cloud-init into the VPS. This script or configuration is applied on the first startup of the VPS. We support these formats for the initial configuration:

	*  
	*</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/userns?rev=1687012924&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-17T14:42:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>User namespace</title>
        <link>https://kb.vpsfree.org/manuals/vps/userns?rev=1687012924&amp;do=diff</link>
        <description>User namespace

User namespace is a Linux kernel feature used to isolate processes. An unprivileged
user from the host&#039;s point of view can become root in his user namespace. We use
user namespaces extensively: every VPS is running in one such user namespace.
As it is, interaction with user namespaces is necessary only in rare cases.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/users?rev=1740328811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-23T16:40:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>User account management</title>
        <link>https://kb.vpsfree.org/manuals/vps/users?rev=1740328811&amp;do=diff</link>
        <description>User account management

E-mail addresses

vpsAdmin allows users to set one primary e-mail address belonging to the
account owner -- a member of our association. This address must be set and
can only be a single address. In addition to the primary e-mail address, you
can set different addresses for certain contact roles, such as an accountant
or system administrator. These settings can be changed in user profile details
(vpsAdmin</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/vpsadmin?rev=1585906567&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-03T09:36:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vpsAdmin</title>
        <link>https://kb.vpsfree.org/manuals/vps/vpsadmin?rev=1585906567&amp;do=diff</link>
        <description>vpsAdmin

vpsAdmin is our central information system.
It is used to keep records of the members of our association and manage VPSs. The cornerstone of vpsAdmin
is the API used to create the
web interface and CLI
tools.

Transactions

Transactions are the way vpsAdmin makes changes that are requested by the user
for the servers/VPSs. Changes are not made immediately – they are added to a queue and executed
one by one.</description>
    </item>
    <item rdf:about="https://kb.vpsfree.org/manuals/vps/vpsadminos?rev=1728497474&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-09T18:11:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vpsAdminOS</title>
        <link>https://kb.vpsfree.org/manuals/vps/vpsadminos?rev=1728497474&amp;do=diff</link>
        <description>vpsAdminOS

vpsAdminOS is a host system for containers developed by vpsFree.cz. We use it
to run our VPS.

About vpsAdminOS

vpsAdminOS is a spin of NixOS. The host system is rather small and includes only management
services, as it focuses on running everything else in Linux system containers. vpsAdminOS
is interconnected with vpsAdmin, our control panel. It is however also usable outside
of vpsFree.cz&#039;s infrastructure, e.g. on your home server.</description>
    </item>
</rdf:RDF>
