lcherone/conext

此包已被弃用且不再维护。未建议替代包。

一个去中心化的LXD服务器控制面板!

安装: 111

依赖项: 0

建议者: 0

安全: 0

星级: 26

观察者: 6

分支: 1

开放问题: 0

语言:Vue

类型:项目


README

Screen

Build Status StyleCI Scrutinizer Code Quality Packagist Version Packagist Downloads Packagist Downloads

一个功能齐全的去中心化LXD服务器控制面板,附带糖分!

📋 特性

以下只是其中的一些特性

  • 使用nuxt.js和Vue2构建的闪电般的单页应用控制面板。
  • 完整 的LXD管理:配置文件、容器、镜像、远程、证书、网络、存储和设备。
  • 简单切换设备、SSH密钥和用户/组id映射。
  • 服务器信息、主机CPU、内存、磁盘、网络连接和进程。
  • 内置Web代理和Let'sEncrypt,用于将HTTP/s流量转发到容器或外部上游。
  • 创建用于维护容器或项目部署的定制任务。
  • 创建简单的API端点,用于面板不执行的功能,并可以通过RPC访问您的LXD服务器。

▶️ 安装

安装此项目很简单,应该在干净的Ubuntu服务器上完成!

# switch into root user!
sudo su

# update package lists
apt update

# install wget
apt install wget

wget https://gist.githubusercontent.com/lcherone/d7e5ba660bc20d738132ccb1a453459d/raw/757e1f6a02a79336d6a00b516019b81944e56106/install.sh && bash install.sh

完成之后,您可以通过http://IP:88访问面板,然后添加服务器,使用安装时提供的密钥。

注意:如果您在LXC容器中安装此项目,容器必须是特权模式,并且启用了嵌套。另外,在安装snap "core"后第一次安装会失败,只需按上键重新运行即可。

⏩ 更新

面板将会有许多更新,因为它正在大量建设中。但值得庆幸的是,更新很简单,不会影响您的容器。

要更新,请进入/var/www/html并执行git pull

# switch into root user!
sudo su

# update
cd /var/www/html && git pull

# fix ownership on any new files
chown www-data:www-data ./ -R

🌎 在线面板

面板使用dat://协议进行P2P托管,您可以使用beaker浏览器访问,或者您可以通过hashbase.io通过https访问

它也托管在https://zeit.co

🔒 安全

有关详细信息,请参阅安全维基页面。

🚧 贡献

有关详细信息,请参阅CONTRIBUTING

🏢 定制系统

如果您想要以极具竞争力的价格创建定制系统,请通过我的网站https://cherone.co.uk联系我,或者如果您使用Upwork,尽管如此。

❤️ 开发者支持

如果您想表达您的感激之情,或者您在这里使用它赚取了金钱,请小额捐赠以帮助鼓励开发 https://www.paypal.me/lcherone,谢谢。同时,通过⭐️点赞⭐️帮助项目被人看到。

👪 致谢

©️ 许可证

MIT 许可证(MIT)。更多详细信息请参阅 许可证文件

MIT License

Copyright (c) 2018 Lawrence Cherone

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

💯🐧