mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-04-15 00:17:12 +08:00
Remake Repository
This commit is contained in:
40
apps/arcane/README.md
Normal file
40
apps/arcane/README.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Arcane
|
||||
|
||||
Arcane 是一款现代化、开源的Docker管理Web面板,支持容器、镜像、网络等一站式管理。
|
||||
|
||||
## 功能特性
|
||||
|
||||
- 现代化Web界面,操作简洁直观
|
||||
- 支持容器、镜像、网络、卷等Docker资源的可视化管理
|
||||
- 支持多平台和多架构
|
||||
- 支持堆栈(Stack)定义与管理
|
||||
- 数据和设置持久化存储于 `./data` 目录
|
||||
- 挂载Docker套接字,支持主机级管理
|
||||
|
||||
## 使用方法
|
||||
|
||||
1. 部署后访问 `http://服务器IP:3000` 进入Web管理界面
|
||||
2. 首次使用请根据界面提示初始化设置
|
||||
3. 数据目录:`./data`
|
||||
4. 挂载宿主机 `/var/run/docker.sock`,实现容器管理
|
||||
5. 环境变量 `PUBLIC_SESSION_SECRET`:用于会话加密,建议使用32位随机字符串,可在应用表单中自定义,默认值为 `arcane-session-4e2b8c7f9d1a6e3b2c5d7f8a1b0c9e6d`。如需更高安全性,可用 `openssl rand -base64 32` 生成。
|
||||
|
||||
### 账户密码
|
||||
|
||||
- 首次运行时,如果不存在用户,Arcane 会创建默认管理员用户。
|
||||
- **用户名:** `arcane`
|
||||
- **密码:** `arcane-admin`
|
||||
- 首次登录必须更改此密码。
|
||||
- 要添加用户:转到**设置 → 用户管理**,然后单击**创建用户**。填写用户名、显示名称、电子邮件和密码。
|
||||
|
||||
## 安全提醒
|
||||
|
||||
- 挂载Docker套接字(/var/run/docker.sock)会赋予容器主机级管理权限,请确保安全使用!
|
||||
- Arcane 目前为预发布软件,功能和界面可能会有较大变动。
|
||||
|
||||
## 相关链接
|
||||
|
||||
- [官方网站](https://arcane.ofkm.dev/)
|
||||
- [GitHub 项目](https://github.com/ofkm/arcane)
|
||||
- [官方文档](https://arcane.ofkm.dev/docs/)
|
||||
- [Docker Hub](https://ghcr.io/ofkm/arcane)
|
||||
40
apps/arcane/README_en.md
Normal file
40
apps/arcane/README_en.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Arcane
|
||||
|
||||
Arcane is a modern, open-source Docker management web panel for containers, images, networks and more.
|
||||
|
||||
## Features
|
||||
|
||||
- Modern web UI, clean and intuitive
|
||||
- Visual management for containers, images, networks, volumes, etc.
|
||||
- Multi-platform and multi-architecture support
|
||||
- Stack (compose) definition and management
|
||||
- Data and settings persist in `./data` directory
|
||||
- Mount Docker socket for host-level management
|
||||
|
||||
## Usage
|
||||
|
||||
1. After deployment, access `http://your-server-ip:3000` for the web UI
|
||||
2. Follow the initial setup instructions on first use
|
||||
3. Data directory: `./data`
|
||||
4. Mount host `/var/run/docker.sock` for container management
|
||||
5. Environment variable `PUBLIC_SESSION_SECRET`: Used for session encryption. It is recommended to use a 32-character random string. You can customize it in the app form. Default: `arcane-session-4e2b8c7f9d1a6e3b2c5d7f8a1b0c9e6d`. For higher security, generate with `openssl rand -base64 32`.
|
||||
|
||||
## Local User Management
|
||||
|
||||
- On first run, Arcane creates a default admin user if no users exist.
|
||||
- **Username:** `arcane`
|
||||
- **Password:** `arcane-admin`
|
||||
- You must change this password during onboarding.
|
||||
- To add users: Go to **Settings → User Management** and click **Create User**. Fill in username, display name, email, and password.
|
||||
|
||||
## Security Notice
|
||||
|
||||
- Mounting the Docker socket (`/var/run/docker.sock`) gives the container root-level access to the Docker host. Use with caution!
|
||||
- Arcane is pre-release software. Features and UI may change frequently.
|
||||
|
||||
## Links
|
||||
|
||||
- [Official Website](https://arcane.ofkm.dev/)
|
||||
- [GitHub Project](https://github.com/ofkm/arcane)
|
||||
- [Official Documentation](https://arcane.ofkm.dev/docs/)
|
||||
- [Docker Hub](https://ghcr.io/ofkm/arcane)
|
||||
31
apps/arcane/data.yml
Normal file
31
apps/arcane/data.yml
Normal file
@@ -0,0 +1,31 @@
|
||||
name: Arcane
|
||||
tags:
|
||||
- 实用工具
|
||||
title: 现代化Docker管理面板
|
||||
description: Arcane 是一款现代化、开源的Docker管理Web面板,支持容器、镜像、网络等一站式管理
|
||||
additionalProperties:
|
||||
key: arcane
|
||||
name: Arcane
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: 现代化Docker管理面板
|
||||
shortDescEn: Modern Docker management panel
|
||||
description:
|
||||
en: Arcane is a modern, open-source Docker management web panel for containers, images, networks and more
|
||||
ja: Arcaneはコンテナ、イメージ、ネットワークなどを一元管理できるモダンなオープンソースDocker管理Webパネルです
|
||||
ms: Arcane ialah panel web pengurusan Docker moden sumber terbuka untuk kontena, imej, rangkaian dan banyak lagi
|
||||
pt-br: Arcane é um painel web moderno e de código aberto para gerenciamento de Docker, incluindo containers, imagens, redes e mais
|
||||
ru: Arcane — это современная, открытая веб-панель управления Docker для контейнеров, образов, сетей и др.
|
||||
ko: Arcane는 컨테이너, 이미지, 네트워크 등을 위한 현대적이고 오픈 소스인 Docker 관리 웹 패널입니다
|
||||
zh-Hant: Arcane 是一款現代化、開源的 Docker 管理 Web 面板,支援容器、映像、網路等一站式管理
|
||||
zh: Arcane 是一款现代化、开源的Docker管理Web面板,支持容器、镜像、网络等一站式管理
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://arcane.ofkm.dev/
|
||||
github: https://github.com/ofkm/arcane
|
||||
document: https://arcane.ofkm.dev/docs/
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
35
apps/arcane/latest/data.yml
Normal file
35
apps/arcane/latest/data.yml
Normal file
@@ -0,0 +1,35 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 3000
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Web UI Port
|
||||
labelZh: Web界面端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
label:
|
||||
en: Web UI Port
|
||||
ja: Web UI ポート
|
||||
ms: Port UI Web
|
||||
pt-br: Porta da interface web
|
||||
ru: Веб-порт интерфейса
|
||||
ko: 웹 UI 포트
|
||||
zh-Hant: Web UI 埠
|
||||
zh: Web界面端口
|
||||
- default: "arcane-session-4e2b8c7f9d1a6e3b2c5d7f8a1b0c9e6d"
|
||||
edit: true
|
||||
envKey: PUBLIC_SESSION_SECRET
|
||||
labelEn: Session Secret
|
||||
labelZh: 会话密钥
|
||||
required: true
|
||||
type: text
|
||||
label:
|
||||
en: Session Secret
|
||||
ja: セッションシークレット
|
||||
ms: Rahsia Sesi
|
||||
pt-br: Segredo da sessão
|
||||
ru: Секрет сессии
|
||||
ko: 세션 시크릿
|
||||
zh-Hant: 會話密鑰
|
||||
zh: 会话密钥
|
||||
18
apps/arcane/latest/docker-compose.yml
Normal file
18
apps/arcane/latest/docker-compose.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
services:
|
||||
arcane:
|
||||
image: ghcr.io/ofkm/arcane:latest
|
||||
container_name: ${CONTAINER_NAME}
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:3000"
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- ./data:/app/data
|
||||
environment:
|
||||
- APP_ENV=production
|
||||
- PUID=2000
|
||||
- PGID=2000
|
||||
- PUBLIC_SESSION_SECRET=${PUBLIC_SESSION_SECRET}
|
||||
restart: always
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
BIN
apps/arcane/logo.png
Normal file
BIN
apps/arcane/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 67 KiB |
Reference in New Issue
Block a user