腾讯云授权服务中心
五万用户的选择,您身边的云计算顾问
发布日:2021-12-30 15:50 阅读数:
sudo apt-get update sudo apt-get install ca-certificates curl gnupg lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
docker run --restart=always --name nextlist_db -v /data/db/nextlist:/var/lib/mysql -e MARIADB_ROOT_PASSWORD=nextlist -e MARIADB_USER=nextlist -e MARIADB_PASSWORD=nextlist -e MARIADB_DATABASE=nextlist -d mariadb
port: 8081 # 采用docker部署的话,这个端口不能修改 database: mysql: url: nextlist_db port: 3306 database: nextlist username: nextlist password: nextlist driver: name: onedriver config: refreshToken: "xxxxxxxxxxxxx" # 请替换为正确的refreshToken clientID: "xxxxxxxx" # 请替换为正确的clientID clientSecret: "xxxxxxxx" # 请替换为正确的clientSecret redirectUrl: "https://tool.nn.ci/onedrive/callback" key: "nextlist123" # 注意把这个换成一个复杂的字符串 path: /nextlist # 要挂载的onedriver目录 host: http://192.168.4.105:8081 # 后端服务的公网地址以及公网端口 site: title: "NextList" # 站点标题 copyright: "本站资料仅供学习使用,请在下载后24小时内删除" allowRegister: false # 改成false,只能注册一个用户 auth: secret: "nextlist123" # 注意把这个换成一个复杂的字符串
docker run --detach --name nextlist --restart always --link nextlist_db -v /data/nextlist:/data mrlee326/nextlist -p 8081:8081 -c /data/config.yaml -d false
如果使用nginx反代nextlist后端的话,注意调整client_max_body_size的值,否则nginx会拦截上传的大文件
安装nextlist前端启动了后端服务器以后,再来启动nextlist的前端服务。启动命令如下需要把http://192.168.4.105:8081换成后端服务的地址,即上面配置的driver.config.host的值。
docker run --detach --name nextlist_web --restart always --env "APIURL=http://192.168.4.105:8081" -p 80:80 mrlee326/nextlist_web启动成功后,打开 ip:port,就可以访问了
编辑:航网科技 来源:腾讯云
本文版权归原作者所有 转载请注明出处
Copyright © 2011-2020 www.hangw.com. All Rights Reserved 深圳航网科技有限公司 版权所有 增值电信业务经营许可证:粤B2-20201122 - 粤ICP备14085080号
微信扫一扫咨询客服
全国免费服务热线
0755-36300002