碎碎念
又到了咕咕鸟语无伦次时间,BuyVM作为我入门买的小鸡,折腾并陪伴我多年(x
现在我手上的是2刀/月并且有着年付折扣的传家宝拉斯维加斯+256G存储块
这次折腾全换docker大鲸鱼了,不过忘记组混合硬盘测试了有点可惜,下次想不开,想重装的时候记得就弄吧
下面就简单贴上一些折腾过程
前期准备
添加ipv6
拿到的小鸡首先更新,然后在后台给他加个ipv6,问就是我也得有(虽然没什么用
具体可以参考BuyVM的Wiki操作
1
| nano /etc/network/interfaces
|
1
2
3
4
| iface eth0 inet6 static
address YOUR_IPV6_ADDRESS_HERE
netmask 48
gateway 2605:6400:20::1
|
添加swap分区
1
2
3
4
5
| sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
|
编辑 /etc/fstab
,添加以下内容:
1
| /swapfile swap swap defaults 0 0
|
安装docker
问就是一键脚本,手动装的都闲得发慌(暴论)
1
2
| curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
|
开启bbr
编辑 /etc/sysctl.conf
,添加以下内容:
1
2
| net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
|
保存并使其生效 sysctl -p
挂载硬盘(略)
安装qbittorrent
有几个选择
- linuxserver/qbittorrent(原版docker)
- apt安装(排除此选项了)
- hotio/qbittorrent(预装VueTorrent WebUI)
- hotio/qflood(qb+flood WebUI,个人认为方便下载)
这里就选择hotio/qbittorrent,安装完成后,用户admin密码adminadmin。进入设置勾选Use alternative WebUI保存即可启用。
https://camo.githubusercontent.com/4d42e215c0f9e2e233a2b2d8327c235a9e41f59b71e7cc234cafea6d9636fc7a/68747470733a2f2f696d6775722e636f6d2f49556b61446e492e706e67
添加用户
开启container
这里附docker cli命令
1
2
3
4
5
6
7
8
9
10
11
| docker run -d \
--name qb \
-p 8080:8080 \
-e PUID=1000 \
-e PGID=1000 \
-e UMASK=002 \
-e TZ="Asia/Shanghai" \
-v /配置文件路径:/config \
-v /下载文件夹路径:/app/qBittorrent/downloads \
--restart unless-stopped \
cr.hotio.dev/hotio/qbittorrent
|
安装Nginx Proxy Manager
懒人反代必备,功能有限
1
2
3
4
5
6
7
8
9
10
11
12
| version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
|
通过http://127.0.0.1:81访问
默认邮箱admin@example.com
默认密码changeme
安装h5ai
主要用来分享吧
创建用户
1
2
3
4
5
6
7
8
9
| docker run -d --name=h5ai \
-p 8000:80 \
-v /文件目录:/h5ai \
-v /配置目录:/config \
-e PUID=1001 \
-e PGID=1001 \
-e TZ=Asia/Shanghai \
--restart unless-stopped \
awesometic/h5ai
|