V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
zkw111
V2EX  ›  Linux

类宝塔面板需求收集

  •  5
     
  •   zkw111 · 2022-07-18 18:18:39 +08:00 · 8859 次点击
    这是一个创建于 619 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,我又来了
    上个帖子[公司要开发一款类似宝塔的软件,大家提点意见]https://v2ex.com/t/865761#reply63
    收集到了大家的一部分建议,现在项目基本立项了,在需求收集阶段
    希望大家能说一下自己用宝塔常用的功能,收费的付费的都行
    我们的项目开源+全部免费
    没有收费点、目的就是造福大众、打造一款现代化的 linux 面板,当然从公司的角度来说就是为公司引流
    我们的明星开源项目 JumpServer 很多人都用过,核心功能全部免费,所以大家尽情提需求

    我们的项目主要面向个人用户的建站
    1.简单易用、快速上手
    2.漏洞少、支持云端备份、一键恢复
    3.golang+vue 开发,现代化的面板,二进制部署,一键部署升级卸载
    4.统一方式管理各类应用、持续丰富的应用商店

    希望大家提一些自己常用的,宝塔或者其他面板的免费或者收费的需求,感谢

    第 1 条附言  ·  2022-07-19 10:32:37 +08:00

    我看大家都对收集用户信息和手机号注册有担心
    再次说明一下,我司所有的开源产品,没有需要手机号登陆的
    也没有收集用户信息的,都是可以离线使用的
    另外宣传一下我们的产品 JumpServer (堡垒机)、KubeOperator(k8s管理平台)、MeterSphere(测试平台)、DataEase(数据报表) 、Kubepi(k8s dashboard)

    第 2 条附言  ·  2022-07-19 11:58:48 +08:00
    还有一个需要说明一下
    我个人发的帖子,不代表公司的观点
    具体最后做不做 做成什么样 我无法决定
    希望大家不要为难我这个打工人
    第 3 条附言  ·  2022-12-22 22:29:01 +08:00
    更新一下进度
    目前 90%功能开发完毕
    马上进入测试阶段
    第一轮测试之后可能会放出内测版让大家试用
    第 4 条附言  ·  2023-02-27 10:56:16 +08:00

    内测开始了,有想体验的小伙伴可以扫下面的二维码入群 提示:内测版 BUG 较多,请酌情使用

    第 5 条附言  ·  2023-03-20 12:52:02 +08:00
    1Panel 已经正式发布
    地址 :
    [github] https://github.com/1Panel-dev/1Panel
    [官网] https://1panel.cn/
    第 6 条附言  ·  316 天前
    96 条回复    2023-05-03 02:06:51 +08:00
    s60985545lwh
        1
    s60985545lwh  
       2022-07-18 18:24:26 +08:00 via Android   ❤️ 3
    建议:IPV6 友好;可添加二步验证加强安全性
    hccsoul
        2
    hccsoul  
       2022-07-18 18:25:30 +08:00
    文件管理,定时 sh 任务,一键部署 java 项目,nginx 可视化编辑配置,服务器监控 等等等
    estk
        3
    estk  
       2022-07-18 18:33:15 +08:00
    需求:
    1. 不要强制手机登录(当然,等做大了总有老大哥对你们提这个要求,就像 gitlab 那样迫于无奈)
    2. 增加精准 IP 库判断访客来源,用于配置地区权限规则
    3. 可视化 nvm, pm2
    5. 自动申请 SSL 证书和续期
    rekulas
        4
    rekulas  
       2022-07-18 18:39:42 +08:00
    @estk 开源的不怕强制
    zkw111
        5
    zkw111  
    OP
       2022-07-18 18:42:04 +08:00
    @s60985545lwh
    @hccsoul
    @estk
    好的 已记录
    zkw111
        6
    zkw111  
    OP
       2022-07-18 18:42:29 +08:00
    @rekulas 对的 可以自己改代码编译
    imes
        7
    imes  
       2022-07-18 19:06:05 +08:00
    1. 所有软件采用 systemd ,不要像宝塔那样脑残到一部分使用 init.d ,另外一部分使用 systemd
    2. 除了面板本身,其他的功能性软件全部采用插件形式,并且公布开发文档
    3. nginx 或者 apache 的 WAF 是必须的,同样的,IP/PV 统计功能也应该有
    4. 尽可能减小对系统的修改,不要动不动就魔改系统
    5. 提供包安装功能,比如在 debian 上的 nginx 提供 deb 包安装,对于绝大多数使用面板的人而言,编译安装没什么任何实质性优点
    Yien
        8
    Yien  
       2022-07-18 19:19:23 +08:00 via Android
    先把宝塔的基础功能做出来就能成功
    jmdonj
        9
    jmdonj  
       2022-07-18 19:22:54 +08:00
    写得有点乱,暂时想到这些。
    1 、支持一键安装主流的软件(例如 nginx ,MariaDB ,php ,redis 等),版本要及时更新。
    2 、支持编译安装主流的软件(例如 nginx ,MariaDB ,php ,redis 等),编译时,可选择插件安装。
    3 、支持管理 docker 。
    4 、文件管理,对 Linux 各种文件夹列出提示。
    5 、防火墙管理。
    6 、计划任务。
    7 、主流的服务(例如 nginx ,MariaDB ,php ,redis 等)各有一个专门的页面负责管理(查看各项参数,编辑配置文件,给出相对应的优化方案等)。
    8 、监控服务器各项参数,类似 Windows 的任务管理器那样,还要有图表。
    9 、有一个软件商店,方便安装各种东西。
    10 、现代化的 ui 可以参考 fastpanel 。
    11 、自定义主流的软件安装位置。
    12 、后台可查看或修改面板的一些参数,例如密码,登录后缀,端口等。
    13 、面板登录通知,支持钉钉,飞书,微信,qq 通知
    fzdwx
        10
    fzdwx  
       2022-07-18 19:58:07 +08:00
    招人吗?
    hunji66
        11
    hunji66  
       2022-07-18 19:59:00 +08:00 via Android
    支持从 git 仓库一键部署,可以选择版本 /tag 之类的
    hunji66
        12
    hunji66  
       2022-07-18 19:59:30 +08:00 via Android
    @hunji66 说的是部署应用,不是部署这个面板
    dianso
        13
    dianso  
       2022-07-18 20:04:53 +08:00
    来个意见安装脚本吧,省劲。
    wgit
        14
    wgit  
       2022-07-18 20:12:25 +08:00
    上线时间有吗
    lxiian
        15
    lxiian  
       2022-07-18 20:40:58 +08:00 via iPhone
    尽量支持一下 caddy ,虽然 caddy 配置很简单。。
    newworld
        16
    newworld  
       2022-07-18 20:43:37 +08:00
    精简实用安全好用
    zkw111
        17
    zkw111  
    OP
       2022-07-18 21:22:26 +08:00
    @imes
    @jmdonj 感谢建议
    zkw111
        18
    zkw111  
    OP
       2022-07-18 21:23:14 +08:00
    @hunji66 从 git 仓库一键部署,是容器化部署吗?
    zkw111
        19
    zkw111  
    OP
       2022-07-18 21:23:51 +08:00
    @lxiian 好的,已记录
    seakingii
        20
    seakingii  
       2022-07-18 22:41:18 +08:00
    宝塔的功能已经比较完善了,重做一遍也不容易

    可以的话能加强下 任务计划 和 后台应用管理 (supervisor 类)
    blankmiss
        21
    blankmiss  
       2022-07-18 22:53:10 +08:00
    不要进行消息埋点 上传用户的信息到 你们的服务器上
    现在宝塔就是这么做的
    danhahaha
        22
    danhahaha  
       2022-07-18 22:57:28 +08:00
    只求不用绑定手机,开源最佳,如果做不到这俩点,一些情况下只能继续用宝塔了,大部分时候还是自己搭,信不过这类程序
    Aurorataro
        23
    Aurorataro  
       2022-07-18 23:26:19 +08:00 via Android
    网站数据库定时备份到国内主流的对象存储
    还有一些方便小白的功能 比如说快捷修改 apt pip 源等等
    MonoLogueChi
        24
    MonoLogueChi  
       2022-07-18 23:39:55 +08:00 via Android
    上次已经提过了,再精炼说一下,最好能有一个一键切换强安全规则和弱安全规则,并不是所有人用面板都是用在生产环境上,在内网环境临时搞一个服务器,用弱安全规则会方便很多
    zkw111
        25
    zkw111  
    OP
       2022-07-18 23:50:35 +08:00
    @danhahaha
    @blankmiss
    开源,不强制手机登陆,不收集服务器信息
    puzzle9
        26
    puzzle9  
       2022-07-19 00:16:30 +08:00
    有种大部分人用不到的功能 类似于 easypanel amh 那种多用户管理的
    ZeroSimple
        27
    ZeroSimple  
       2022-07-19 00:28:22 +08:00 via iPhone
    强烈支持,先 mark 一下,出来第一时间就用😋
    希望能对各个平台都有很好的支持,尤其是希望在 ARM64 服务器上也能稳定使用
    fox233
        28
    fox233  
       2022-07-19 00:39:10 +08:00
    界面好看一点 就这个要求 不然我用不下去
    lrvinye
        29
    lrvinye  
       2022-07-19 00:54:39 +08:00 via iPhone
    自动 SSL
    LongLights
        30
    LongLights  
       2022-07-19 01:22:06 +08:00 via iPhone
    mark 开源 Linux 面板 感觉出了就会有一大波用户
    LeeReamond
        31
    LeeReamond  
       2022-07-19 01:53:27 +08:00 via Android
    看完楼上说的补充几点
    1.封装 acme.sh 的自动 ssl 续期几乎是面板的核心需求
    2.可靠的前端登录验证系统(改端口,basic auth 防扫,强制要求密码强度,登陆失败弹出复杂验证码等等)
    3.探针监测宿主机性能
    4.可视化防火墙
    5.php 配置和插件安装接口
    6.自定义计划任务功能
    7.图形界面化的宿主机文件系统
    8.邮局组件(宝塔上这个不好用,但感觉有需求)
    9.网站活性监测服务(隔一段时间访问目标网站活性,失活则短信或邮件提醒,很简单但实用的功能)
    ysc3839
        32
    ysc3839  
       2022-07-19 02:05:32 +08:00 via Android
    @LeeReamond 相比 acme.sh ,个人更推荐 lego https://go-acme.github.io/lego/
    不过 lego 不包含 cron 集成等功能,但是自己写一个 systemd timer 配置也不难。
    jiang66399
        33
    jiang66399  
       2022-07-19 02:10:03 +08:00
    我是小白用户同时也是宝塔的重度用户,因为最近宝塔的问题,所以也想换面板,
    就目前来说我经常用有:
    运行环境
    nginx apache
    php 多版本 5.2-8.1 支持多 PHP 共存
    mysql
    FTP
    phpmyadmin
    memcached
    redis
    docker

    宝塔之内工具有用到:
    计划任务
    日志清理工具
    linux 工具箱
    文件管理
    PHP 守护 1.2
    宝塔配置备份

    宝塔之内插件主要用过:
    fail2ban
    宝塔一键迁移 API
    备份数据到各种云盘,OSS ,FTP 空间,云存储

    专业版插件(收费类)
    nginx 防火墙
    网站监控
    数据同步
    MYSQL 主从复制

    企业版希望用到的功能:
    MYSQL 数据库存以及目录进行全量和增量备份,备份加密压缩可以上传 FTP ,和各种云存储。

    主要是小白快速搭环境,然后不需要懂很多就能让系统环境相对安全,然后就是计划任务,SSL ,数据备份,面板转移同时可以迁移网站等等方便小白用户。
    yinshen
        34
    yinshen  
       2022-07-19 02:35:38 +08:00
    运维能干的 尽量封装或简化
    dusu
        35
    dusu  
       2022-07-19 03:25:00 +08:00 via iPhone
    接 appnode 的盘就行了,兼容一下多系统、把软件源及时更新一下基本上完全够用

    重新开发,没三五年到不了气候,

    可能到了那个时候面板可能又是另外一组生态了。
    willamtang
        36
    willamtang  
       2022-07-19 07:08:38 +08:00
    防火墙和 SE 管理
    chaselen
        37
    chaselen  
       2022-07-19 09:24:15 +08:00
    mark 看来大家苦 bt 久矣
    www5070504
        38
    www5070504  
       2022-07-19 09:34:52 +08:00
    容器化部署和对容器的控制监控等
    sickoo
        39
    sickoo  
       2022-07-19 10:05:23 +08:00
    太苦 bt 了,进来先注册登录,然后教唆你充值 vip
    shuxhan
        40
    shuxhan  
       2022-07-19 10:09:31 +08:00
    支持从 GitHub 自动同步仓库到服务器目录
    clf
        41
    clf  
       2022-07-19 10:20:47 +08:00
    最好是自己 docker 化部署,部署其它的时候也是 docker 化的,只是简化了上手难度的角度。更新的时候能快速更新。

    如果在宿主机上部署,不要依赖宿主机的环境依赖,请将依赖内置,宿主机的软件更新不要影响到面板(比如 bt 之前依赖 python2 ,然后我手贱升级了一下,bt 直接挂了)
    zkw111
        42
    zkw111  
    OP
       2022-07-19 10:23:51 +08:00
    @LeeReamond
    @jiang66399 感谢,已记录
    sayyiku
        43
    sayyiku  
       2022-07-19 10:25:50 +08:00
    redis php 脚本 之类的吧
    zkw111
        44
    zkw111  
    OP
       2022-07-19 10:26:05 +08:00
    @clf 现在定下的是 自己是二进制部署 因为是 golang 编译出来的,所以不需要什么依赖. 软件容器化部署,支持编排,备份恢复等,不污染环境,安装卸载方便
    Googlefan
        45
    Googlefan  
       2022-07-19 10:27:48 +08:00
    不收集上传用户任何信息,就谢天谢地了😟
    server
        46
    server  
       2022-07-19 10:30:38 +08:00
    portainer 🐶
    tisswb
        47
    tisswb  
       2022-07-19 10:34:26 +08:00
    感觉不用特意收集,先照着宝塔来一遍,把他的收费点改成你的增长点就好,然后再去思考下一步的需求。
    zkw111
        48
    zkw111  
    OP
       2022-07-19 10:36:19 +08:00
    @tisswb 嗯 我们打算先开发宝塔的常用功能,然后再根据用户需求做
    beyondex
        49
    beyondex  
       2022-07-19 10:50:41 +08:00 via Android
    还希望能对.NET Core ,docker 提供更好的支持
    ericls
        50
    ericls  
       2022-07-19 11:15:51 +08:00
    managed k8s
    zkw111
        51
    zkw111  
    OP
       2022-07-19 11:17:03 +08:00
    @ericls 您好 我们有 k8s dashboard , 可以在 github 搜 kubepi
    nilai
        52
    nilai  
       2022-07-19 11:29:38 +08:00
    1.支持 docker k8s 部署
    2.加强 waf 方面的功能
    3.建议加强在网关层的功能,比如 限流 鉴权 负载 日志 融断 反代 等类似(apisix 、kong 的功能)
    gongquanlin
        53
    gongquanlin  
       2022-07-19 13:18:25 +08:00
    别用 element ui ,快 tm 看吐了
    pcbl
        54
    pcbl  
       2022-07-19 13:31:31 +08:00 via Android
    有一个思路:去看看宝塔那边卖的最好用的最多的收费插件是哪些?
    这些才是真正需要的也是以后从宝塔切换过来的动力
    wonderfulcxm
        55
    wonderfulcxm  
       2022-07-19 13:32:07 +08:00 via iPhone
    开发个从宝塔一键迁移的功能,这是让宝塔用户切换到你的产品的重要步骤。
    就像安卓和 iPhone 互相抢占用户,互搞一键迁移。
    pcbl
        56
    pcbl  
       2022-07-19 13:33:50 +08:00 via Android
    比如 waf 防火墙,网站访问统计,任务管理器,这种难度不大,需求广泛的功能
    MatrixLau
        57
    MatrixLau  
       2022-07-19 13:35:03 +08:00 via iPhone
    需要像宝塔那样方便编写反代!🤣我是懒狗
    wealliam
        58
    wealliam  
       2022-07-19 13:39:09 +08:00
    俺不懂这个,俺想问一下,可以让小白搭建网站吗?
    zkw111
        59
    zkw111  
    OP
       2022-07-19 13:54:49 +08:00
    @pcbl 有一个问题:怎么能知道呢?哈哈
    pcbl
        60
    pcbl  
       2022-07-19 13:59:54 +08:00 via Android
    @zkw111 这确实是的问题,派个人到宝塔论坛,发个投票贴: 大家最希望哪一个收费插件搞特价活动
    qingRider
        61
    qingRider  
       2022-07-19 14:54:19 +08:00
    @pcbl nb
    zephyr1
        62
    zephyr1  
       2022-07-19 15:58:19 +08:00
    期待
    wlbcs
        63
    wlbcs  
       2022-07-19 18:37:20 +08:00 via Android
    宝塔最新版挺难用,需要你们这样的替代品!
    shenxgan
        64
    shenxgan  
       2022-07-19 18:49:45 +08:00
    支持,jumpserver 非常好用
    zkw111
        65
    zkw111  
    OP
       2022-07-19 18:50:05 +08:00
    @shenxgan 感谢支持
    YaakovZiv
        66
    YaakovZiv  
       2022-07-19 18:50:10 +08:00
    登录会有 2FA 吗,最好别像宝塔那样默认接管防火墙,宝塔的自动接管防火墙,还不同步防火墙现有配置,坑我客户很多次了。
    zkw111
        67
    zkw111  
    OP
       2022-07-19 18:51:39 +08:00
    @YaakovZiv 可以考虑支持
    TcDhl
        68
    TcDhl  
       2022-07-19 20:05:49 +08:00
    我用宝塔主要用的一个功能就是:SSL 证书, 好申请, 自动续签(但是: 宝塔的这块功能不太好用, 不清爽)

    然后想建议的功能: 能不能集成 ZeroTier 的自建根服务器的管理面板?
    TcDhl
        69
    TcDhl  
       2022-07-19 20:07:29 +08:00
    @zkw111 #67
    防火墙这块是不是可以弄个开关, 默认系统防火墙, 如果不需要系统防火墙, 就面板软件防火墙来接管
    TcDhl
        70
    TcDhl  
       2022-07-19 20:23:50 +08:00
    还有我能不能提一个意见, 我看了你们 B 站的产品介绍视频

    能不能让你们公司的姑娘来讲, 我想听的更专注一点
    keepro
        71
    keepro  
       2022-07-19 22:22:52 +08:00
    目前某塔的防火墙规则太难用了,例如添加地区,只能一个个加,不能批量,希望贵司的产品能够解决掉这个问题。

    管理界面简洁易用,不要添加一些弱 ZHI 的加减法验证

    能够手动自动备份,支持按网站、文件、数据库、配置文件、源文件等分类进行备份,支持面板配置等备份友好导出导入等。支持整体打包迁移。

    如果有一些奇奇怪怪的功能,例如各类型文件(备份等)自动传各类网盘,也是极好的。

    各种软件的配置最好能够支持历史版本,可以回退。万一改错了还可以还原。

    软件商店的软件最好可以多选后自动安装,不需要一个个点,太傻瓜了。

    我估计主要功能和某塔应该差不多,更多的还是体验上的优化,期待贵司的新产品,也期待早日能够用上~~

    以上要求可能有点过分,建议 OP 收集分析,期待新产品,感谢阅读~
    zkw111
        72
    zkw111  
    OP
       2022-07-19 22:51:56 +08:00
    @keepro 感谢建议,已记录
    anlegong
        73
    anlegong  
       2022-07-19 23:01:45 +08:00
    @estk 微臣附议
    ipwx
        74
    ipwx  
       2022-07-19 23:07:07 +08:00
    1. 做成可扩展插件式的(需要比较好的设计。
    2. 安装套件和管理套件完全可以用插件接口实现(比如对 nginx 的管理
    shiny
        75
    shiny  
       2022-07-20 01:26:35 +08:00 via iPhone
    想要高颜值,UI 好看心情都能变好
    imxieke
        76
    imxieke  
       2022-07-20 01:29:27 +08:00
    挺喜欢 BT 的 但是自从强制要求登陆 就弃坑 转 oneinstack 了

    墙裂建议一点 可以脚本自定义安装指定的软件 而不是呆瓜式一个一个点击去安装 😳
    类似参考 oneinstack

    比如下面这样

    ```
    wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 9 --phpcache_option 1 --php_extensions ioncube,imagick,fileinfo,ldap,phalcon,yaf,redis,memcached,memcache,mongodb,swoole,xdebug --phpmyadmin --db_option 2 --dbinstallmethod 1 --dbrootpwd oneinstack --pureftpd --redis --memcached --reboot
    ```
    fox233
        77
    fox233  
       2022-07-20 09:41:03 +08:00
    希望集成 ruby go node java 等其他环境
    zkw111
        78
    zkw111  
    OP
       2022-07-20 10:13:57 +08:00
    @fox233 集成是像宝塔一样管理 ruby go node java 的项目吗
    SkyAerope
        79
    SkyAerope  
       2022-07-21 14:29:25 +08:00
    很喜欢用宝塔挂载各大云平台对象存储的插件。如百度智能云 BOS ,阿里云 OSS ,腾讯云 COS 等等,都希望能加上。
    zkw111
        80
    zkw111  
    OP
       2022-07-21 18:00:11 +08:00
    @SkyAerope 这个我们肯定支持
    Herry001
        81
    Herry001  
       2022-07-21 23:15:13 +08:00
    支持下一键部署 Django Web 框架 (基于 python)?这玩意不熟悉的话部署还挺困难的(想到了之前的这个帖子 https://v2ex.com/t/847401
    nowheremee
        82
    nowheremee  
       2022-07-21 23:31:36 +08:00
    宝塔关于 SSL 证书的管理,目前是必须进入某个项目才能看到所使用的 SSL 证书。希望增加一个统一的证书管理入口,以证书的角度去显示目前项目所使用的 SSL 证书。
    fox233
        83
    fox233  
       2022-07-29 19:49:32 +08:00
    @zkw111 是的 另外建议看看 plesk 一个国外的面板 挺好用的 就是贵
    hunji66
        84
    hunji66  
       2022-08-23 21:30:01 +08:00
    @zkw111 #18 是不是容器化我觉得都 ok 容器化似乎更好
    zkw111
        85
    zkw111  
    OP
       2022-08-24 10:36:05 +08:00
    @hunji66 容器化环境问题就不用担心了,要不然要适配太多操作系统和版本了
    hunji66
        86
    hunji66  
       2022-08-24 13:40:27 +08:00
    @zkw111 #85 是的, 顺便问下你们这个预计什么时候上线呀?
    zkw111
        87
    zkw111  
    OP
       2022-08-25 11:12:49 +08:00
    @hunji66 这个还不清楚,还在评估阶段.
    franklight
        88
    franklight  
       2022-09-21 12:06:45 +08:00
    我就一个请求,支持 openLitespeed
    yesicoo
        89
    yesicoo  
       2022-11-24 09:39:40 +08:00
    请问三个月了 现在有进度了没?
    zkw111
        90
    zkw111  
    OP
       2022-11-28 15:34:18 +08:00
    @yesicoo 您好 大概 1 月份上线
    ttyhtg
        91
    ttyhtg  
       2023-01-01 17:18:15 +08:00
    现在一月了,哈
    zkw111
        92
    zkw111  
    OP
       2023-01-02 21:23:32 +08:00
    @ttyhtg 延后了 哈哈 再等等
    hhacker
        93
    hhacker  
       2023-01-09 21:15:36 +08:00 via Android
    非常期待新的开源面板,实在是没什么很好用的
    lc01
        94
    lc01  
       2023-01-20 14:30:50 +08:00
    @zkw111 快到月底了,有新的进展吗
    longjuan
        95
    longjuan  
       2023-02-03 23:02:15 +08:00
    这个项目 2 月份能发测试版吗,非常期待。
    imydou
        96
    imydou  
       331 天前
    不考虑支持 ftp 吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1194 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 18:24 · PVG 02:24 · LAX 11:24 · JFK 14:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.