raneto部署教程
2025/6/22大约 2 分钟
镜像描述:
- 支持中文搜索
准备工作(喂饭教程):
- 提前建立好
config文件夹与content文件夹并在content文件夹中继续新建一个pages文件夹用与存放.md格式文件,本例中新建的文件夹路径在/path/docker/raneto/下 - 下载配置文件 config.js,并将配置文件 config.js放入
/path/docker/raneto/config文件夹 - 按照如下设置修改配置文件 config.js
修改Email
- 将43行的
support_email: '',修改为你自己的邮箱support_email: 'your@xx.com',
- 将43行的
修改Copyright
- 将46行的
<a href="https://raneto.com" target="_blank">Powered by Raneto</a>修改为你自己的信息<a href="https://xxx.com" target="_blank">Powered by xxx</a>
- 将46行的
修改用户名与密码
- 将123行的
username: 'admin',修改为你自己的用户名username: 'xxoo123', - 将124行的
password: 'password',修改为你自己的密码password: 'pass1234', - 将126行至129行的内容删除,使用单用户进行登录,如果需要多个用户登录的话只需修改相应信息即可。
- 将123行的
修改语言为中文
- 将132行的
locale: 'en',修改为locale: 'zh',
- 将132行的
修改搜索搜索语言为中文
- 将135行的
searchExtraLanguages: ['ru'],修改为searchExtraLanguages: ['zh'],
- 将135行的
修改时间格式
- 将138行的
datetime_format: 'Do MMM YYYY',修改为datetime_format: 'YYYY-MM-DD HH:mm:ss',
- 将138行的
镜像使用方法:
- 使用Docker Compose部署:
version: "3.8"
services:
raneto:
image: jellyfina/raneto
container_name: raneto
restart: always
ports:
- 7860:3000
environment:
- TZ=Asia/Shanghai
volumes:
- /path/docker/raneto/config:/opt/raneto/config
- /path/docker/raneto/content:/opt/raneto/contentdocker run -d \
--name raneto \
--restart always \
-p 7860:3000 \
-e TZ=Asia/Shanghai \
-v /path/docker/raneto/config:/opt/raneto/config \
-v /path/docker/raneto/content:/opt/raneto/content \
jellyfina/raneto参数解析
- 镜像与容器名称
jellyfina/raneto镜像默认为latest标签。--name raneto指定容器名称,避免随机命名。
- 端口映射
-p 7860:3000表示将宿主机的7860端口映射到容器的3000端口,需确保宿主机端口无冲突。
- 持久化存储
- 替换
/path/docker/raneto/config和/path/docker/raneto/content为实际宿主机目录路径。 - 首次运行前需创建目录并确保权限(例如
chmod -R 777 /path/docker/raneto)。
- 替换
- 时区配置
-e TZ=Asia/Shanghai设置容器时区,支持其他时区(如America/New_York)。
- 后台运行与重启策略
-d表示以守护进程模式运行。- --restart always 确保容器异常退出时自动重启。
常用管理命令
# 查看容器日志
docker logs raneto
# 停止容器
docker stop raneto
# 删除容器(需先停止)
docker rm raneto