Sign inSign up

jellyfina/raneto

By jellyfina

•Updated over 1 year ago

Image
0

307

jellyfina/raneto repository overview

⁠镜像描述:
  • 支持中文搜索
⁠准备工作(喂饭教程):
  • 提前建立好config文件夹与content文件夹并在content文件夹中继续新建一个pages文件夹用与存放.md格式文件,本例中新建的文件夹路径在/path/docker/raneto/下
  • 下载配置文件 config.js⁠,并将配置文件 config.js⁠放入 /path/docker/raneto/config 文件夹
  • 按照如下设置修改配置文件 config.js⁠
  1. 修改Email

    • 将43行的 support_email: '', 修改为你自己的邮箱 support_email: '[email protected]',
  2. 修改Copyright

    • 将46行的 <a href="https://raneto.com" target="_blank">Powered by Raneto</a> 修改为你自己的信息 <a href="https://xxx.com" target="_blank">Powered by xxx</a>
  3. 修改用户名与密码

    • 将123行的 username: 'admin', 修改为你自己的用户名 username: 'xxoo123',
    • 将124行的 password: 'password', 修改为你自己的密码 password: 'pass1234',
    • 将126行至129行的内容删除,使用单用户进行登录,如果需要多个用户登录的话只需修改相应信息即可。
  4. 修改语言为中文

    • 将132行的 locale: 'en', 修改为 locale: 'zh',
  5. 修改搜索搜索语言为中文

    • 将135行的 searchExtraLanguages: ['ru'], 修改为 searchExtraLanguages: ['zh'],
  6. 修改时间格式

    • 将138行的 datetime_format: 'Do MMM YYYY', 修改为 datetime_format: 'YYYY-MM-DD HH:mm:ss',
⁠镜像使用方法:
  • 使用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/content 
  • ⁠Docker CLI 命令
docker 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 
⁠参数解析
  1. 镜像与容器名称
    • jellyfina/raneto 镜像默认为 latest 标签。
    • --name raneto 指定容器名称,避免随机命名。
  2. 端口映射
    • -p 7860:3000 表示将宿主机的 7860 端口映射到容器的 3000 端口,需确保宿主机端口无冲突。
  3. 持久化存储
    • 替换 /path/docker/raneto/config 和 /path/docker/raneto/content 为实际宿主机目录路径。
    • 首次运行前需创建目录并确保权限(例如 chmod -R 777 /path/docker/raneto)。
  4. 时区配置
    • -e TZ=Asia/Shanghai 设置容器时区,支持其他时区(如 America/New_York)。
  5. 后台运行与重启策略
    • -d 表示以守护进程模式运行。
    • --restart always 确保容器异常退出时自动重启。
⁠常用管理命令
# 查看容器日志 
docker logs raneto 
# 停止容器 
docker stop raneto 
# 删除容器(需先停止)
docker rm raneto 

Tag summary

Content type

Image

Digest

sha256:f23c10e3a…

Size

82.3 MB

Last updated

over 1 year ago

docker pull jellyfina/raneto