香橙派当成nas安装seafile(docker安装)

背景说明

一直想在外面可以访问家里的文件,现在手里有个闲置的3lts,挂了个硬盘,利用公网ipv6远程访问

准备工作

香橙派上要安装docker、docker-compose

安装seafile

使用官方docker-compose,下载链接
不修改实际上也可以直接运行,但是如果和我一样修改了端口、使用了ipv6,建议看一下我的配置文件
步骤:

  1. 新建文件夹,起名为seafile吧,再新建一个docker-compose文件
mkdir -p seafile/seafile-mysql/db seafile/seafile-data;
touch docker-compose.yml;
  1. 编辑docker-compose文件
vi docker-compose.yml

配置文件:

services:
  db:
    image: mariadb:10.11
    container_name: seafile-mysql
    environment:
      - MYSQL_ROOT_PASSWORD=db_dev  # mysqlroot密码,如果修改下面的DB_ROOT_PASSWD同样修改
      - MYSQL_LOG_CONSOLE=true
      - MARIADB_AUTO_UPGRADE=1
    volumes:
      - ./seafile-mysql/db:/var/lib/mysql  # mysql数据持久化
    networks:
      - seafile-net

  memcached:
    image: memcached:1.6.18
    container_name: seafile-memcached
    entrypoint: memcached -m 256
    networks:
      - seafile-net
          
  seafile:
    image: seafileltd/seafile-mc:latest
    container_name: seafile
    ports:
      - "80:80" # 个别地区ipv6的80端口没封,如果封了就修改
#      - "443:443"  # If https is enabled, cancel the comment.
    volumes:
      - /opt/seafile-data:/shared   # seafile数据持久化
    environment:
      - DB_HOST=db
      - DB_ROOT_PASSWD=db_dev  # mysql密码,如果上面改了这里也要改
      - TIME_ZONE=Asia/Shanghai # 在中国,就没必要动
      - SEAFILE_ADMIN_EMAIL=me@example.com # 登录账户名,这里可以改成自己常用的邮箱
      - SEAFILE_ADMIN_PASSWORD=asecret     # 密码,一定要修改
      - SEAFILE_SERVER_LETSENCRYPT=false   # https是否启用
      - SEAFILE_SERVER_HOSTNAME=seafile.example.com # 这里填写自己的域名,可以广域网访问,如果仅在局域网访问,就填写局域网ip,如果配置的不对无法上传下载文件
    depends_on:
      - db
      - memcached
    networks:
      - seafile-net

networks:
  seafile-net:
  1. 启动seafile
docker-compose -f docker-compose.yml up -d
  1. 登录

seafile登录首页

系统管理界面修改配置,修改了ip这里对应的也要修改,还有就是这里的优先级是高于docker-compose的SEAFILE_SERVER_HOSTNAME ,在这里修改也可以。

在这里插入图片描述

测试一下上传、下载文件,正常,收工!在这里插入图片描述
seafile还有其他的玩法,后续再搞

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值