Skiff 1
- vCPU
- 1 × shared
- RAM
- 1 GB
- Storage
- 20 GB NVMe SSD
- Transfer
- 2 TB
- IPv4 / IPv6
- 1 / /64 routed
Operating system
Alpine boots in under 100 MB of RAM using musl libc and BusyBox instead of glibc and GNU coreutils. That makes it the smallest useful server image available and the best fit for a $4 instance — at the cost of occasional compatibility problems with software that assumes glibc.
Running Alpine on KVM gives you a kernel and an init system that the host does not constrain. Container VPSs share the host kernel, so you get what they give you. With KVM you can load a custom kernel, boot your own ISO, and build a machine that is genuinely yours. Before you choose it, know that a two-year support horizon per release means you will track versions. Plan for that cadence.
People run Alpine here as a router or firewall, a container host, or a single-purpose appliance. Its small footprint and fast boot suit minimal instances. But musl libc breaks some binaries, and BusyBox differs from GNU tools, so anything assuming glibc may need a rebuild or a different distro.
Alpine boots in as little as 128 MB, but start with 1 GB for comfort. The OS itself leaves nearly all of that for your application. Disk is cheap, so buy 20 GB if you can; the kernel and base packages take only a few hundred megabytes.
Alpine Linux boots in 128 MB and is comfortable with 1 GB. Add whatever your application needs on top of that — the operating system baseline is a floor, not a budget.
Yes, on true KVM virtualisation, which is what every OnionVPS instance runs. It is available as a ready template and can also be installed from your own ISO.
2 years per release
musl is a smaller, stricter libc. Some binary software expects glibc's behaviour or symbols, and will fail to start or crash. Compile from source when possible, or check for musl-compatible builds. BusyBox's utilities also differ from GNU's, so scripts may need adjusting.
Yes, and it is a common use here. Alpine's tiny host footprint leaves more memory for containers. The kernel is yours under KVM, so you can enable the modules Docker needs. Just be aware that containers expecting glibc may have the same compatibility issues as native software.