介绍
Arcadia 平台能做些什么?
目前主要面向于脚本语言编程,适用于中小型团队与个人的开发与运维环境。
除了代码运维外 Arcadia 还是一个强大的定时任务运维平台,并且有着完善的文件系统和底层CLI命令设计。
支持哪些编程语言?
已适配可直接运行代码文件的语言环境如下
类型 | 涉及文件格式 |
---|---|
Node.js(JavaScript) | .js .mjs .cjs |
ts-node(TypeScript) | .ts |
Bun(JavaScript / TypeScript) | .js .mjs .cjs .ts |
Python | .py |
Go | .go |
Lua | .lua |
Rust | .rs |
Ruby | .rb |
Perl | .pl |
C | .c |
Shell | .sh |
项目仅预装了 Node.js
和 Python
环境,其中 Shell
脚本和 C
语言是底层运行环境直接支持的
其它需要用户自行安装,具体方法请前往查看 开始使用 - 运行环境
后台管理面板支持绝大多数主流语言的文件类型识别和代码高亮,未来将适配更多语言环境~
部署步骤
采用docker compose部署
mkdir -p /opt/arcadia && cd /opt/arcadia
vim docker-compose.yaml
编辑为以下内容,如果要变化目录和端口也在这里编辑。记得要开服务器的防火墙。
启动容器
docker compose up -d
开始使用
访问 http://localhost:5678 进入管理面板,初始用户名和密码分别是 useradmin
passwd
,首次登录后后建议更改密码
最终结果:
记得:初始用户名和密码分别是 useradmin
passwd