使用 docker-pan 一键搭建可离线磁力种子的私有云盘
一、基础环境
1、操作系统:CentOS 7.3
2、Docker版本:Docker version 20.10.2,官方下载
二、docker安装
1、下载
wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.2.tgz
2、解压
tar -xvf docker-20.10.2.tgz
3、将解压出来的docker文件内容移动到 /usr/bin/ 目录下
cp docker/* /usr/bin/
4、将docker注册为service
vim /etc/systemd/system/docker.service
填入以下内容:
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s[Install]
WantedBy=multi-user.target
5、添加权限
chmod +x /etc/systemd/system/docker.service
6、重载配置文件
systemctl daemon-reload
7、启动
systemctl start docker
8、设置开机启动
systemctl enable docker.service
9、验证
systemctl status docker #查看Docker状态
docker -v #查看Docker版本
三、Docker安装MySQL
1、查看docker中MySQL镜像库
docker search mysql
2、拉取mysql:8.0镜像
docker pull mysql:8.0.23
3、拉取完毕,查看镜像
docker images
4、运行容器
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
- –name mysql: 设置容器名称
- -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
- MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
5、查看mysql容器
docker ps -a #查看所有容器
docker ps #查看正在运行的容器
6、修改mysql登录验证方式
6.1、 进入mysql容器
docker exec -it mysql bin/bash
6.2、登录mysql
mysql -u root -p
6.3、操作数据库
use mysql
6.4、查看用户信息
select host,user,plugin from user;
6.5、修改用户登录验证方式
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
6.6、刷新数据库
flush privileges;
注:修改root验证登录方式,是因为mysql在8.0版本开始无法通过第三方工具链接数据库。
四、安装Docker-pan
- docker-pan是一个开箱机用的搭建私有网盘的 docker 镜像,由Filerun+AriaNg+Aria2几部分构成.
- Filerun:一款简洁的在线文件管理器,可在线对文件进行:图片预览、播放音乐、播放视频、文本编辑还支持语法高亮。
- AriaNg:aria2 web 界面,可离线下载磁力链接、BT 种子等,使用响应式布局,支持各种计算机或移动设备。
项目地址:
Docker Hub: https://hub.docker.com/r/jaegerdocker/pan/
1、一键安装
运行命令:
docker run --name=pan -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan
或者挂载数据卷,路径:/home/admin/pan/data
docker run --name=pan -v /data/pan:/home/admin/pan/data -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan
2、访问地址:
- Filerun:http://yourdomain.com:8081
- AriaNg:http://yourdomain.com:8081/dweb
登陆用户名:superuser 登陆密码:superuser
注:如果是云服务器,进入控制台-》安全组-》用户组策略-》入站规则,在里面加入端口。
FileRun界面:
AriaNg界面:
其他问题:
- AriaNg下载速度依赖你服务器带宽。
- AriaNg支持下载BT、HTTP、FTP、磁力、电驴等等
- FileRun 端口可自行指定
- docker教程
结尾:
- 技术性分享,转载请注明出处!
- 另外整理了一些常用软件集,有需自取,取件码:zwqk
使用 docker-pan 一键搭建可离线磁力种子的私有云盘相关推荐
- 【自建NAS】基础环境搭建,几行命令建成私有云盘,无复杂配置
从2019年10月运行至今,因搬家等不可控重启,目前主要备份家庭中手机.Pad的视频照片,累计500G左右. 目录 一.技术选型 二.Docker安装 三.移动硬盘挂载 四.启动Seafile 一.技 ...
- nextcloud网站不安全_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...
免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...
- 百度云盘云知梦php_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...
免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...
- 开源私有云盘python_用Seafile不花钱搭建高安全性局域网私有云盘
用Seafile不花钱搭建高安全性局域网私有云盘 2020-02-25 19:37:25 13点赞 83收藏 6评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击 ...
- 本地搭建私有云盘:虚拟机安装群晖NAS 1/5
系列文章 本地搭建私有云盘:虚拟机安装群晖NAS 1/5 本地搭建私有云盘:安装Synology Assistant 2/5 本地搭建私有云盘:群晖系统存储空间设置 3/5 本地搭建私有云盘设定:设置 ...
- 手把手教你搭建入门级免费私有云盘NAS——基于syncthing——基础篇(树莓派、PC机)
目录 一.电脑端的 NAS 部署与测试(syncthing) 二.树莓派部署 24H 不间断运行 NAS--作为主同步服务端器(syncthing) 三.扩展的同步拓扑 四.代码同步的选择(GIT/S ...
- 不买NAS搭建私有云盘:虚拟机安装群晖 1-5
系列文章 不买NAS搭建私有云盘:虚拟机安装群晖 1-5 不买NAS搭建私有云盘:安装Synology Assistant 2-5 不买NAS搭建私有云盘:群晖系统存储空间设置 3-5 ...
- Nextcloud私有云 - 零基础搭建私有云盘
文章目录 摘要 视频教程 1. 环境搭建 2. 测试局域网访问 3. 内网穿透 3.1 ubuntu本地安装cpolar 3.2 创建隧道 3.3 测试公网访问 4 配置固定http公网地址 4.1 ...
- 不买NAS,也能用cpolar搭建私有云盘4 (设定群晖共享文件夹并安装cpolar)
系列文章 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖) 不买NAS,也能用cpolar搭建私有云盘2 (安装Synology Assistant) 不买NAS,也能用cpolar搭 ...
- 常用的FTP软件及其优缺点,如何轻松搭建安全稳定的NAS私有云盘?
想要实现数据传输,选购云服务器后需要选购ftp空间,为了节省费用,很多人开始使用免费ftp空间,了解免费ftp空间有哪些优缺点,才能知道免费ftp空间是否适合自己. 那么,免费ftp空间有哪些 ...
最新文章
- MIIC:互联网会成基础设施,智能硬件就是互联网硬件
- 2017 年 VR 将走的 3 个方向 你更认可哪一个?
- [ Linux ] 釋放記憶體指令(cache) - 轉載
- 美丽的童话故事都是从城堡开始...
- STM32PB2(BOOT1)使用注意
- 为什么SOFA RPC调用30s还不超时?
- maven打包忽略注解_maven打包后pom.properties中的注释问题-阿里云开发者社区
- 百度安全DDoS攻击年度报告出炉 企业防护有新招!
- java实现邮件定时发送
- Python实现获取IP代码
- Jenkins控制台出现中文乱码
- FRABA绝对值编码器OCD-EX1007-250612
- 基于SNMP的网络管理软件设计方案和实现
- 示波器的实时采样和等效采样
- eaxsinbx_二次微分方程的通解
- 怎样批量修改照片分辨率?
- H5页面(三)效果之实现图片360度旋转---------spritespin.js插件
- android画布橡皮,Android绘图实现橡皮擦功能
- Mybatis异常:Invalid bound statement (not found): com.xxx.mapper.xxxMapper.selectByExample
- 性能测试,CPU使用率CPU负载率理解
热门文章
- [系统] Linux Iptable (Log) 技巧和实例
- android adb安装 apk,adb 安装并运行 apk
- adb安装apk到智能TV上
- 产品经理—怎么用KANO模型给众多需求进行优先级排序?
- 【个人专用入门级】LAMP一键安装包
- 函数接口Inside COM读书笔记-----调度接口与自动化
- 【Xilinx JESD204B】针对JESD204B的一些问题解答
- 74CMS 3.0 CSRF漏洞
- r语言和python爬虫谁厉害_从事数据科学Python和R语言学哪个好?
- java开发面试自我介绍模板_java面试自我介绍范文