GithubHelp home page GithubHelp logo

1panel-dev / 1panel Goto Github PK

View Code? Open in Web Editor NEW
18.1K 146.0 1.6K 68.53 MB

🔥 🔥 🔥 现代化、开源的 Linux 服务器运维管理面板。

Home Page: https://www.1panel.cn

License: GNU General Public License v3.0

Go 52.12% Vue 47.83% Makefile 0.02% PHP 0.01% Shell 0.01%
appstore database docker docker-compose lamp lnmp panel crontab docker-container docker-image

1panel's People

Contributors

1panel-bot avatar ali-pay avatar anyexyz avatar bluenoob avatar deep-project avatar dependabot[bot] avatar eltociear avatar fossabot avatar hanshans135 avatar hezhizheng avatar huailei000 avatar ibuler avatar igophper avatar john1298308460 avatar liqiang-fit2cloud avatar liuruibin avatar maninhill avatar mobeicanyue avatar mx2913 avatar mystery00 avatar quentinhsu avatar qwenode avatar shaozi17 avatar ssongliu avatar testwill avatar wangdan-fit2cloud avatar wanghe-fit2cloud avatar wankkoree avatar wojiushixiaobai avatar zhengkunwang223 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

1panel's Issues

[BUG] 未知原因 1Panel 服务启动出错

联系方式

[email protected]

1Panel 版本

1.0.1

问题描述

安装时报错

操作系统:Ubuntu 22.04.2 LTS
内存:16G

已经安装docker和docker-compose

重现步骤

root用户下输入:curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

期待的正确结果

安装成功

相关日志输出

~# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
开始下载 1Panel v1.0.1 版本在线安装包安装包下载地址: https://resource.fit2cloud.com/1panel/package/stable/v1.0.1/release/1panel-v1.0.1-linux-amd64.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 27.6M  100 27.6M    0     0  28.9M      0 --:--:-- --:--:-- --:--:-- 28.9M
Warning: Got more output options than URLs
1panel-v1.0.1-linux-amd64/
1panel-v1.0.1-linux-amd64/LICENSE
1panel-v1.0.1-linux-amd64/quick_start.sh
1panel-v1.0.1-linux-amd64/1pctl
1panel-v1.0.1-linux-amd64/install.sh
1panel-v1.0.1-linux-amd64/README.md
1panel-v1.0.1-linux-amd64/1panel
1panel-v1.0.1-linux-amd64/1panel.service

 ██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗     
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║     
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║     
 ██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║     
 ██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗
 ╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 ======================= 
设置 1Panel 安装目录,默认 /opt: 
[1Panel Log]: 您选择的安装路径为 /opt 
/usr/bin/docker
[1Panel Log]: 检测到 Docker 已安装,跳过安装步骤 
[1Panel Log]: 启动 Docker  
docker-compose version 1.29.2, build unknown
docker-py version: 5.0.3
CPython version: 3.10.6
OpenSSL version: OpenSSL 3.0.2 15 Mar 2022
检测到已安装 Docker Compose 版本较低(需大于等于 v2.0.0 版本),是否升级 [y/n] : y
[1Panel Log]: ... 在线安装 docker-compose 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 45.4M  100 45.4M    0     0  12.4M      0  0:00:03  0:00:03 --:--:-- 12.4M
Docker Compose version v2.16.0
[1Panel Log]: docker-compose 安装成功 
/usr/sbin/ufw
[1Panel Log]: 防火墙开放 34878 端口 
Rule added
Rule added (v6)
Firewall reloaded
[1Panel Log]: 配置 1Panel Service 
Created symlink /etc/systemd/system/multi-user.target.wants/1panel.service → /etc/systemd/system/1panel.service.
[1Panel Log]: 启动 1Panel 服务 
[1Panel Log]: 1Panel 服务启动出错!

附加信息

No response

建议应用商店能够提供不使用docker安装的选项

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

现在应用安装都是基于docker进行的,希望可以像宝塔那样,提供一个docker或本地安装的选项;本地安装的自定义更方便点

请描述你建议的实现方案

No response

附加信息

No response

[FEATURE] 登录页面去掉验证码

1Panel 版本

v1.01

请描述您的需求或者改进建议

登录验证码去掉吧,太烦啦。

请描述你建议的实现方案

No response

附加信息

No response

[BUG] UI问题- 主机->监控中每个card中右上角的时间选择器宽度设置太小导致显示不完整

联系方式

kebug

1Panel 版本

v1.0.2

问题描述

主机->监控中每个card中右上角的时间选择器宽度设置太小导致显示不完整。我看是手动设置了组件的宽度是330px,不同数字宽度存在不同,可以设置大一点。
image
image

重现步骤

不同字体数字宽度存在差异,字体PingFangSC-Regular中一般宽度 1 < 7 < 0,2,3,4,5,6,8,9。可以全部设置为最宽数字确定组件最大宽度。

期待的正确结果

完整显示日期时间选择器中的数字。

相关日志输出

样式问题,无代码。

附加信息

感谢你们的工作,贡献出如此好用的开源工具。

容器管理界面希望能够提供更详细的信息

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

容器管理界面直接提供的信息太少了

image

请描述你建议的实现方案

希望能像这样的,直接多提供一些信息,一眼就能看到,省得进监控里去翻(图里写错了,我本来想写内存使用量的)

image

附加信息

No response

[FEATURE]希望面板可以使用ssl访问

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

希望面板可以使用ssl访问,毕竟用户登录面板时局域网的环境并不一定是在家里,可能在网吧,大型社区等环境,有会抓包等其他风险存在

请描述你建议的实现方案

No response

附加信息

No response

[FEATURE]希望提供cdn配置选项

1Panel 版本

1.0.1

请描述您的需求或者改进建议

服务器2核2G5M
小水管首屏加载花费3-6s,切换也很慢
前端使用了vue,element-plus,echarts等库,体积偏大。
希望在面板设置或者命令中提供cdn开关或者配置选项,以供外网访问时加速
如果我的服务器太垃圾了,请无视这条issue

请描述你建议的实现方案

添加cdn选项

附加信息

No response

[FEATURE]希望应用商店里有web的应用可以有按钮直达web页面

1Panel 版本

1.0.1

请描述您的需求或者改进建议

希望应用商店里有web的应用可以有按钮直达web页面,点击应用卡片跳转进入web,个人觉得比较符合逻辑,因为我看到卡片我就想点进去进入下一层💦

请描述你建议的实现方案

No response

附加信息

No response

[FEATURE] 建议加入防火墙功能

1Panel 版本

V1

请描述您的需求或者改进建议

可以在面板上控制firewalld防火墙,并且支持firewalld富规则

请描述你建议的实现方案

No response

附加信息

No response

应用商店提供的应用暂时还是太少了

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

应用商店提供的应用太少了,就我个人来说常用的Supervisor,nodejs管理器,PHP环境和Nginx1.21和1.22等都是没有的
image
image

请描述你建议的实现方案

希望后续可以陆续上架一些应用

附加信息

No response

[FEATURE]希望增加新增硬盘挂载到xx目录的功能

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

希望增加新增硬盘挂载到xx目录的功能,比如,初始硬盘32G ,后期上了一块64G的新硬盘,需要扩容,插上硬盘后,可以直接在面板里选择挂载到哪个目录,数据自动迁移,或者是增加根目录的容量

请描述你建议的实现方案

No response

附加信息

No response

[FEATURE]建议增加一键 LNMP 的功能

1Panel 版本

1.0.0

请描述您的需求或者改进建议

1.建议增加一键 LNMP 的功能
2.添加网站后,怎么填写伪静态....

请描述你建议的实现方案

No response

附加信息

No response

希望适配 Almalinux 系统增加支持

1Panel 版本

1.0.1

请描述您的需求或者改进建议

自从Centos系统被宣布在不久之后要被停止维护了,对于企业开发者来说,不得不寻找合适的替代品,以方便在未来继续保持企业项目的稳定开发和维护!

需求即开发的导向!CloudLinux项目团队推陈出新,比如Greg Kurtzer 领衔打造的 Rocky Linux by CentOS 发行版以及CloudLinux Inc.力推的Project Lenix项目。本文主要介绍AlmaLinux,而Rocky Linux将另起一文进行叙述。
目前Lenix项目已经正式发布,为了感谢Linux社区的不懈努力,CloudLinux将Lenix的名字改成了AlmaLinux(拉丁语为“魂”之意)

(来自:CloudLinux官网)

请描述你建议的实现方案

No response

附加信息

No response

[BUG]刚开机后的MFA认证问题

1Panel 版本

v1.0.1

问题描述

刚开机时,输入账户密码,然后输入二次验证码,

验证成功了,页面刷新,但是又重新载入的是登陆界面。

设备背景

  • 腾讯云香港轻量应用服务器
  • Debian 11
  • 全新装的新系统

重现步骤

  1. 保持登陆状态;
  2. 主机 reboot;
  3. 等待面板检测请求失败,然后自动进入登录页面;
  4. 输入密码账户、二次验证(不能错误);
  5. 发现了需要重复登录的问题;

偶然发现,貌似可解决

  • 假如输入验证错误,
  • 或者重新载入登录页面后,点击刷新页面

期待的正确结果

No response

相关日志输出

No response

附加信息

No response

Docker创建存储卷支持挂载NFS和SMB

1Panel 版本

1.0.1

请描述您的需求或者改进建议

Docker创建存储卷支持挂载NFS和SMB,portainer是有这个功能的

请描述你建议的实现方案

No response

附加信息

95679c86e45c81f1a52e18aaad8752d

希望增加绑定域名登录功能

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

希望增加绑定域名登录功能,可以尽量服务器被扫描端口后直接就能找到面板登录页面

请描述你建议的实现方案

No response

附加信息

No response

文件编辑器希望支持python语言[FEATURE]

1Panel 版本

1.0.2

请描述您的需求或者改进建议

希望文件编辑器支持python语言,如果能自动根据文件名后缀选择语言更好

请描述你建议的实现方案

No response

附加信息

No response

【应用商店】收集大家对常见应用的需求

请描述您的问题

目前已经上架的应用请查看:https://apps.fit2cloud.com/1panel

请大家在这个 Issue 下评论,提交下你希望在应用商店中增加的应用名称。我们会根据大家的反馈,尽快把大家普遍需要的常见应用上架到应用商店。

大致上,我们希望应用应该满足:

  • 活跃的开源项目
  • 有一定数量规模的安装量
  • 官方已经提供 Docker 化的安装

[FEATURE]现在一键安装脚本不支持RockyLinux8

1Panel 版本

1.0.1

请描述您的需求或者改进建议

现在一键安装脚本不支持RockyLinux8,CentOS已经被弃,还望支持Rocky,谢谢~!
ERROR: Unsupported distribution 'rocky'

请描述你建议的实现方案

No response

附加信息

image

No response

[FEATURE] 容器页面空状态优化

1Panel 版本

1.0.2

请描述您的需求或者改进建议

对于境外服务器,在容器页面,在没有完成/api/v1/containers/docker/status请求前会显示当前未启动 Docker 服务,请在中开启,实际上docker正在运行,只是境外服务器延迟大响应没有到达,希望优化成加载动画。

请描述你建议的实现方案

希望在/api/v1/containers/docker/status响应到达前使用加载动画。

附加信息

image

[FEATURE] QEMU 管理支持

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

添加 qemu 虚拟机管理功能

请描述你建议的实现方案

No response

附加信息

No response

关于一键安装脚本的$LOCAL_IP

请描述您的问题

如图可见$LOCAL_IP这个变量现在就是个摆设,每次我安装完都要手动复制一遍服务器IP,
这个是暂时还没实现,以后实现的功能吗

企业微信截图_16788761124026

企业微信截图_16788761484590

[FEATURE] 建议证书增加 buypass zerossl 对接

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

现在证书对接的是 Let's Encrypt ,希望增加对 buypass 和 zerossl 的支持

请描述你建议的实现方案

No response

附加信息

No response

[FEATURE]希望icon图标可以自定义或关闭显示

1Panel 版本

1.0.2

请描述您的需求或者改进建议

望icon图标可以自定义或关闭显示,fofa一类资产收集工具可以通过icon图标来查找相关联的网站从而获取ip、端口、域名等信息
↓,icon图标已经在fofa数据库里了
image

请描述你建议的实现方案

No response

附加信息

No response

[FEATURE]分布式集群应用管理建议

1Panel 版本

V1.0.1

请描述您的需求或者改进建议

能否添加分布式集群的应用管理。
即主机部分以集群组或者项目组形式,可以手动添加主机到主机组;
数据库、容器等部分通过配置,加载和管理集群中的应用。

请描述你建议的实现方案

No response

附加信息

No response

希望可以在控制台中添加账号密码登录网站的功能

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

希望可以在控制台中添加账号密码登录网站的功能(auth_basic),实现不需要改动网站代码即可实现账号密码登录功能,比如系统监控,服务展示一类,只希望自己看到,但是源码又没有提供账号密码登录查看功能的场景
↓如图
Snipaste_2023-03-14_20-58-48

请描述你建议的实现方案

在控制台中设置网站使用账号密码访问,自动自动在目录内生成账号密码文件并在Nginx配置文件中配置ngx_http_auth_basic_module

附加信息

No response

离线安装包

请描述您的问题

需要在离线环境安装,提供一下离线包

文件 复制 粘贴 删除 优化

1Panel 版本

1.0.1

请描述您的需求或者改进建议

复制 粘贴

VI1VCN$KCT{ V27M_SXC)P

删除文件

BSZ$UP3MXVCNC44NNYLK1ED

希望

希望复制 粘贴 不这么鸡肋(挺喜欢宝塔的复制粘贴)
删除只能一个一个删除,增加 全选删除

请描述你建议的实现方案

No response

附加信息

No response

创建快找备份到腾讯云存储[BUG]

联系方式

No response

1Panel 版本

1.0.2

问题描述

备份账号:亚马逊 S3 云存储,但是是腾讯云存储
在创建快照时会造成1分钟左右的后台无法访问,快照创建完成后就会恢复正常

重现步骤

image

期待的正确结果

修复一下这个问题
如果可以的话能否单独搞一个腾讯云备份,因为存在内网备份的情况
快照创建的时候能否后台创建快照,不要影响到其他操作

相关日志输出

No response

附加信息

No response

关于网站功能的一些建议

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

一个是现在不能直接进入网站目录,需要先进入网站设置,点击网站目录,才能点击文件夹图片进入网站的目录

image

另一个是现在不能修改网站运行目录,如果以后1panel支持了php这个功能是非常有必要的
image

请描述你建议的实现方案

关于不能直接进入网站目录的问题,希望在网站页面能够直接放置一个网站目录,点击就可以进入,类似于下面这样
image

附加信息

No response

[FEATURE]关于站点数据文件夹的路径问题,及docker配置

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

1

网站根目录建议修改个更通用的位置,不然PHP容器需要跨容器读取,

从条理性上看感觉不应该放在openresty目录下,应该放在./1panel/apps这一级,方便所需的容器进行读取;

openresty站点现有路径:

  • ./1panel/apps/openresty/OpenResty/www

2

另外看了下商店提供的app的docker-compose的配置,感觉现有的理念是将商店提供的容器完全独立开,都是分布在各自的小文件夹下,

关于如果进行改进,这一点我感觉这个项目可以借鉴一下:

  • https://github.com/yeszao/dnmp

3

个人想法,仅供参考,谢谢开发者。

请描述你建议的实现方案

No response

附加信息

No response

希望终端能够提供颜色渲染,更改字体大小功能

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

现在的终端颜色太过单调,

而且不知道是字体的问题还是字体大小的问题,总感觉终端内的字有些模糊

image

请描述你建议的实现方案

颜色渲染后的效果差不多是这种感觉
image

至于感觉有些模糊的问题希望能够更改终端内的字体和大小

附加信息

No response

主机 -> 文件 解压出错[BUG]

联系方式

No response

1Panel 版本

1.0.1

问题描述

服务内部错误: handling file 2: data/zqoo/backup/demo.txt: flate: corrupt input before offset 1
首先文件没任何问题,都正常打开
不管压缩包带不带密码,都解压出错,但是使用linux的unzip或电脑解压没任何问题

还有一个功能需求:
1、就是在这里增加一个删除,如果要批量删除就会很费劲
2、能否把压缩和解压一起放到上面
image

重现步骤

该压缩包压缩代码https://zhang.ge/5117.html

期待的正确结果

No response

相关日志输出

No response

附加信息

No response

希望面板增加auth_basic账号密码登录功能

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

希望面板增加auth_basic账号密码登录功能,可以尽量防止fofa一类资产扫描工具扫描到面板登录域名

请描述你建议的实现方案

No response

附加信息

No response

网站设置 -> 安全:功能需求

1Panel 版本

1.0.1

请描述您的需求或者改进建议

网站设置 -> 安全 -> cc防护
不能调整封锁时间、无法查看被封锁的ip

网站设置 -> 安全
触发任意安全条件【CC 防护、IP 白名单、等等】,自定义页面

请描述你建议的实现方案

No response

附加信息

No response

新建网站似乎不支持自定义的动态网站

1Panel 版本

v1.0.1

请描述您的需求或者改进建议

现在只能新建反代站,静态站和wordpress和halo,如果我想直接新建一个自己的动态站似乎是不行的,折中的方法是新建wp然后把文件替换为自己的网站文件(还没测试),但是这又太麻烦了,所以还是希望可以支持普通php网站

请描述你建议的实现方案

总之就是希望可以支持普通php网站

还有!!新建反代站的时候这个反代地址我需要手动输入完整的http://127.0.0.1:8080,这太麻烦了,希望新建反代的时候输入框里默认就有 http://127.0.0.1:8080 然后我们只需要修改端口号就行了

image

附加信息

No response

希望官方考虑增加多主机管理

1Panel 版本

1.0.2

请描述您的需求或者改进建议

希望官方考虑增加多主机管理,方便批量管理N多同类型的主机资源!

请描述你建议的实现方案

No response

附加信息

No response

[FEATURE] 支持响应式请求

1Panel 版本

1.0.2

请描述您的需求或者改进建议

希望支持响应式

请描述你建议的实现方案

修改前端界面

附加信息

No response

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.