truenas快速设置第二弹(nextcloud 与 pgy内网穿透)
七、安裝Maria DB和Adminer
1. 創建配置文件夾
mkdir /srv/dev-disk-by-label-mydata/mariadb2. portainer - Stacks - Add stack - Name(***)
Web editor:
version: ‘3.1’
services:
mariadb:
image: lscr.io/linuxserver/mariadb
container_name: mariadb
environment:
- PUID=******
- PGID=******
- MYSQL_ROOT_PASSWORD=******
- TZ=Asia/Shanghai
volumes:
- /srv/dev-disk-by-label-mydata/mariadb:/config
ports:
- 3306:3306
restart: unless-stopped
adminer:
image: adminer
restart: unless-stopped
ports:
- 8080:8080
3. 驗證安裝成功
192.168.0.***:8080
服務器 # mariadb
用戶名 # root
密碼 # ******
八、安裝nextcloud
1. 創建配置文件夾
mkdir /srv/dev-disk-by-label-mydata/nextcloud2. 創建數據文件夾
mkdir /home/nextcloud3. 掛載數據文件夾至數據集并開機掛載(參見五)
mount.cifs //192.168.0.***/DataPort /home/nextcloud -o username=******,password=******4. 部署nextcloud
docker pull linuxserver/nextcloud5.portainer - Stacks - Add stack - Name(***)
Web editor:
version: “2.1”
services:
nextcloud:
image: lscr.io/linuxserver/nextcloud
container_name: nextcloud
environment:
- PUID=******
- PGID=******
- TZ=Asia/Shanghai
volumes:
- /srv/dev-disk-by-label-mydata/nextcloud:/config
- /home/nextcloud:/data
ports:
- 443:443
restart: unless-stopped
6.加入Maria DB網絡
containers - nextcloud - connected networks - leave network (nextcloud) - join a network (mariadb_default)
7.創建數據庫
Adminer(192.168.0.***:8080) - 創建數據庫 - nextcloud/utf8mb4_general_ci - 保存
8.創建管理員賬戶
權限 - 創建用戶(用戶名/密碼/All privileges/) - 保存
9.驗證安裝成功
https://192.168.0.***(管理員賬號/密碼/)
存儲與數據庫
MySQL/MariaDB (用戶密碼數據庫名參見8/mariadb)
10. 優化配置nextcloud
vi /srv/dev-disk-by-label-mydata/nextcloud/www/nextcloud/config/config.php 'trusted_domains'array 增加:1 => '受信任訪問的ip地址'末行增加:'check_data_directory_permissions'=>false vi /srv/dev-disk-by-label-mydata/mariadb/custom.cnf innodb_buffer_pool_size = 1G [根據 mariadb(192.168.0.***:8080) - 計算 - next cloud=***byte 調整]innodb_io_capacity = 4000 portainer - mariadb - Restart vi /srv/dev-disk-by-label-mydata/nextcloud/php/www2.conf pm = dynamicpm.max_children = 120pm.start_servers = 12pm.min_spare_servers = 6pm.max_spare_servers = 18 portainer - nextcloud - Restart九、蒲公英內網穿透
1. 貝銳 - 蒲公英 - 智能組網 - 立即創建網絡(對等網絡)
2. 拉取鏡像
docker pull bestoray/pgyvpn3. 啟動容器
docker run -d --net host --cap-add NET_ADMIN --env PGY_USERNAME="******" --env PGY_PASSWORD="******" bestoray/pgyvpn4. 配置容器
sudo -i docker exec -it 步驟3產生的代碼 bash5. 登錄蒲公英
pgyvpn - 登錄名 - 密碼 - 自動登錄(Y)
6. 更改啟動配置
portainer - containers - PGYVPN - restart polices-unless stopped
總結
以上是生活随笔為你收集整理的truenas快速设置第二弹(nextcloud 与 pgy内网穿透)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 释放参数BSTR使用误区以及隐藏的内存破
- 下一篇: 全国三甲医院突破3000家,医疗格局正在