Giter VIP home page Giter VIP logo

fwerkor / capos Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openwrt/openwrt

53.0 1.0 0.0 213.44 MB

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

License: Other

Shell 6.16% C++ 0.32% Python 0.46% Perl 2.46% C 66.44% Assembly 1.39% Awk 0.02% UnrealScript 0.25% Makefile 17.55% CMake 0.02% Yacc 0.10% Lex 0.06% M4 0.25% Roff 4.52%

capos's Introduction

OpenWrt logo

CapOS是一个基于OpenWrt的开源服务器操作系统。 它旨在提供更适合用于家庭部署和专业部署且易于使用的 Linux 服务器操作系统。 CapOS 利用 OpenWrt 的优势,并加入CWD(CapOS Web Desktop)管理界面,定制开发成一个全功能的服务器操作系统。

Powered by FWERKOR Team, especially by Castronaut.

Features

CapOS 是从 OpenWrt 衍生出来的轻量级开源服务器操作系统。 它旨在为初学者提供易于使用的 Linux 服务器体验。 CapOS 利用 OpenWrt 的优势,并加入CWD(CapOS Web Desktop)管理界面,开发成为一个全功能的服务器操作系统。

CapOS 的一些主要亮点:

  • 高度轻量级:CapOS 由基于 Linux 的嵌入式操作系统 OpenWrt 构建而成。 它占地面积小,可以在从路由器到 PC 的各种硬件上运行。 轻量级设计让 CapOS 即使在资源有限的设备上也能流畅运行。

  • 友好的 Web 用户界面:CapOS 提供了CWD(CapOS Web Desktop)管理界面,可以在浏览器中通过美观易用的界面控制服务器。 用户无需太多 Linux 知识即可通过 Web UI 轻松管理系统设置、监控资源和安装软件包等。

  • 高度可扩展:虽然轻量级,但 CapOS 具有高度可扩展性。 用户可以根据自己的需要,按需安装和运行许多服务器应用程序和软件包。 CapOS 旨在在轻量级和实用性之间取得平衡。

  • 易于学习:CapOS 具有简洁的命令行界面和标准化的 Linux 命令以简化操作。 自动化和简化的 CLI 让初学者可以轻松上手 CapOS。

  • 稳定安全:CapOS基于安全稳定的Linux系统OpenWrt开发,采用最新的内核和软件包,最大限度保证安全性和稳定性。

  • 在各种硬件上运行:CapOS 可以在从路由器、PC 到虚拟机的流行硬件上运行。 轻巧的设计使得即使在资源受限的设备上也能运行 CapOS。

  • 开源:CapOS 在 GPL 许可下发布。 欢迎开源社区做出贡献,使 CapOS 更加轻巧、可扩展和用户友好。

CapOS 旨在为初学者提供一个易于使用且实用的 Linux 服务器操作系统,以供学习和实践。 简化的 Web UI 和 CLI 使 CapOS 的入门变得容易。 如果您正在寻找轻量级但可扩展的 Linux 服务器解决方案,请尝试 CapOS! CapOS 对所有人开放且免费。 您的反馈和建议将帮助我们改进 CapOS。

Download

The compiled version we provide may not include support for the user's hardware architecture, so users with relevant professional knowledge can compile CapOS by themselves.

Development

To build your own firmware you need a GNU/Linux, BSD or MacOSX system (case sensitive filesystem required). Cygwin is unsupported because of the lack of a case sensitive file system.

Requirements

You need the following tools to compile CapOS, the package names vary between distributions. A complete list with distribution specific packages can be found in OpenWrt's Build System Setup documentation. CapOS has provided a script that can automatically install dependencies on some system, but it is unstable so do it yourself if error occurs.

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

Build

Now, you can simply run bash ./scripts/quickstart.sh to start, or do the following steps yourself.

  1. Run bash ./scripts/auto_install_dependencies.sh to automatically install dependencies on some system, It is unstable so do it yourself if error occurs.

  2. Run ./scripts/feeds update -a to obtain all the latest package definitions defined in feeds.conf / feeds.conf.default

  3. Run ./scripts/feeds install -a to install symlinks for all obtained packages into package/feeds/

  4. Run make menuconfig to select your preferred configuration for the toolchain, target system & firmware packages. Choosing LuCI is recommended

  5. (Optional) Run make download to download sources required to ensure the stability of compiling. It would be helpful especially in China Mainland.

  6. Run make to build your firmware. This will download all sources, build the cross-compile toolchain and then cross-compile the GNU/Linux kernel & all chosen applications for your target system.

Useage

Web panel is on 2000/tcp (http) and 2020/tcp (https).

Telnet is running on 23/tcp before root password is set.

SSH will run on 22/tcp after root password is set.

About

Related Repositories

The main repository uses multiple sub-repositories to manage packages of different categories. All packages are installed via the CapOS package manager called opkg. If you're looking to develop the web interface or port packages to CapOS, please find the fitting repository below.

Documentation

Community

License

CapOS is licensed under GPL-2.0.

capos's People

Contributors

juhosg avatar ffainelli avatar jow- avatar hauke avatar nbd168 avatar kaloz avatar dangowrt avatar kanjimonster avatar adschm avatar lperkov avatar mkresin avatar blocktrron avatar ansuel avatar rmilecki avatar embeem avatar neheb avatar dedeckeh avatar chunkeey avatar ynezz avatar noltari avatar blogic avatar polynomialdivision avatar stintel avatar graysky2 avatar ldir-edb0 avatar wigyori avatar acoul avatar robimarko avatar pepe2k avatar aparcar avatar

Stargazers

 avatar hello go avatar  avatar  avatar Letsmain avatar sugar avatar Knight avatar Tingyour  avatar Wind avatar  avatar 呵呵 avatar  avatar BugKing avatar GitForGood avatar Jhin avatar  avatar Ma Shiqing avatar AiChatD avatar Erik Kroschel avatar KEJI Li avatar  avatar LedArx avatar xT avatar  avatar 大山猫 avatar 同窗共创 avatar Mad Dev avatar  avatar  avatar  avatar y.g avatar  avatar xixi avatar Joe avatar 厦门飞骥科技有限公司 avatar 计算机毕业设计 avatar Tsung-Wei Huang avatar  avatar 流云 avatar Tony Peakman avatar 罗兰 avatar  avatar 厦门飞骥科技有限公司 avatar 冰雪淇媛 avatar whfay avatar NANN avatar  avatar TellMeWhy1122 avatar zhanghao5683934 avatar javaPlayer avatar Handsome avatar a7 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.