Arcane:高颜值的Docker容器管理平台
好,我现在要帮用户总结这篇文章的内容,控制在100字以内。首先,我得通读整篇文章,抓住主要信息。 文章开头提到Arcane的前端设计很精美,尤其是玻璃特效。接着说项目初期部署时,完成度低,有很多BUG,但后来作者用Go重写了后端,项目步入正轨。现在用在生产环境没问题,但还有小瑕疵,比如中文翻译不准确。作者还提到不支持compose build指令,但计划开发中。 后面部分是安装步骤和配置说明,包括Docker安装、创建目录、写compose文件、生成密钥、启动服务、配置反向代理等。最后提到Arcane支持管理多台服务器的Docker环境。 总结时需要涵盖项目改进、当前状态、安装配置和功能特点。控制在100字以内,所以要简洁明了。 </think> 文章介绍了Arcane项目的改进与使用体验,包括其精美的前端设计和功能增强。作者分享了部署步骤及配置方法,并提到了项目的优缺点及未来计划。 2026-1-24 13:16:37 Author: blog.upx8.com(查看原文) 阅读量:0 收藏

作为一个颜控,不得不说这个Arcane的前端设计的是真好看,尤其是在设置内打开了玻璃特效后,就一个词形容:精美。

其实这个项目刚出来没多久我就部署过,好像当时Gayhub的Star还没过500,确实哈,当时这个项目的完成度很低,而且有很多BUG,前端也没有现在好看。

但是但是但是,自从1.0版本作者把后端用Go重写后,这个项目似乎步入正轨了,我最近又重新部署了一遍,试用了一下,发现这个项目确实比之前强太多了,用在生产环境完全没问题。

当然就目前而言,我个人认为Arcane还是有一些小瑕疵的,比如中文翻译,有些地方翻译的不准确,但这问题不大。目前最让我不爽的是还不支持compose build指令,这意味着只能使用预构建的image,我有点纳闷的是前两天发布的新版本都支持Git Sync了为啥还不支持compose build=-=,但是看这个issue应该是计划上了,如果需要的人多,作者会考虑开发。

安装Docker:

apt -y update
apt -y install curl
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

创建目录新建compose文件:

mkdir /opt/arcane && cd /opt/arcane && nano docker-compose.yml

写入如下内容:

services:
  arcane:
    image: ghcr.io/getarcaneapp/arcane:latest
    container_name: arcane
    restart: unless-stopped
    environment:
      - APP_URL=https://arcane.example.com
      - PUID=1000
      - PGID=1000
      - ENCRYPTION_KEY=
      - JWT_SECRET=
    ports:
      - '127.0.0.1:3552:3552'
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - arcane-data:/app/data

volumes:
  arcane-data:

ENCRYPTION_KEY、JWT_SECRET可使用如下命令启动一个临时容器(运行完毕自动删除)生成:

docker run --rm ghcr.io/getarcaneapp/arcane:latest /app/arcane generate secret

启动:

docker compose up -d

配置Ferron反向代理:

nano /etc/ferron.kdl

写入如下内容:

arcane.example.com {
   proxy "http://127.0.0.1:3552/"
}

重载Ferron:

systemctl reload ferron

默认的管理员账号:arcane,密码:arcane-admin

Arcane:高颜值的Docker容器管理平台

Arcane还支持“远程环境”,也就是说你可以通过Arcane管理多台服务器的Docker,只需要在每台服务器内部署一个arcane-agent即可,具体操作见:

https://getarcane.app/docs/features/environments

如果你觉得让Arcane直接连接到Docker套接字这种部署方法不安全,也可以改为使用套接字代理,详细信息见:

https://getarcane.app/docs/setup/socket-proxy


文章来源: https://blog.upx8.com/Arcane-Docker
如有侵权请联系:admin#unsafe.sh