Skip to content

fwerkor/capos

CapOS

A lightweight Linux server platform with a polished web desktop experience

OS Sanity Releases Stars License Last Commit

CapOS logo

Built for people who want a compact, approachable, and capable server system.
CapOS combines low resource usage, a browser-first management experience, and room to grow from simple setups to serious self-hosted workloads.

Website · Download Releases · Package Repository · Quick Start · Documentation

Maintained by the FWERKOR Team, especially Castronaut.

Why CapOS

CapOS is an open-source server operating system focused on clarity, efficiency, and day-to-day usability. It is designed for homelabs, learning environments, edge devices, and compact servers where a full management workflow matters just as much as raw functionality.

Instead of feeling like a stripped-down build environment, CapOS aims to feel like a complete server platform from the moment it boots: easy to access, easy to manage, and flexible enough to expand as your needs change.

Highlights

Lightweight by Design

Runs with a small footprint and works well across a broad range of hardware, from compact devices to full PCs.

Webdesktop Management

Manage the system from a browser through a more visual, approachable interface for settings, packages, and system status.

Scales with Your Setup

Start simple, then grow into richer services and more advanced workloads without leaving the same platform.

Beginner-Friendly

A clean command-line workflow and simplified management flow help new users get productive quickly.

Stable and Secure

Built on a mature Linux foundation with a strong focus on dependable behavior and practical security defaults.

Open Source

Released under GPL-2.0 and open to community contributions, improvements, and ecosystem growth.

Quick Overview

Area Default
Web panel 2000/tcp (HTTP), 2020/tcp (HTTPS)
Remote access 23/tcp for Telnet before a root password is set, 22/tcp for SSH
Network mode Uses DHCP and DHCPv6 by default
Firewall Accepts inbound traffic from LAN; rejects inbound traffic from WAN except 2000/tcp and 2020/tcp

More usage details are available in the User Guide.

Downloads

Resource Link
Releases GitHub Releases
Package repository repo.capos.top
Quick start Wiki Quick Start Guide

Development

CapOS welcomes contributors, maintainers, and application developers. If you want to improve the platform or build apps around it, the best starting points are below.

Topic Link
Developer guide CapOS Developer Guide
App development CAPP Development Guide
Example project capp-helloworld

Source Code Access

To make repository access easier across different regions, CapOS provides:

Issues, discussions, and pull requests should be submitted through the GitHub primary repository.

Build from Source

To build your own firmware, use a GNU/Linux, BSD, or macOS system with a case-sensitive filesystem. Cygwin is not supported.

Required tools vary by distribution, but the typical dependency set includes:

binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev
make4.1+ perl python3.7+ rsync subversion unzip which

An automatic dependency installer is available at scripts/auto_install_dependencies.sh, but manual installation is recommended if the script does not match your environment.

Build steps:

  1. Run bash ./scripts/auto_install_dependencies.sh to install dependencies.
  2. Run make menuconfig to choose the target platform, toolchain, and packages.
  3. Run make to build the firmware.

Use a non-root user for builds.

About

Documentation

Community

License

CapOS is licensed under GPL-2.0.

Project Activity

Repobeats analytics image

Star History Chart

About

CapOS is an open source server operating system based on OpenWrt. It aims to provide an easy-to-use Linux server OS for everyone. CapOS utilizes the advantages of OpenWrt including the LuCI web-based management interface, to customize the development into a full-featured server OS.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Contributors