135 lines
4.6 KiB
Markdown
135 lines
4.6 KiB
Markdown
|
## 光猫
|
|||
|
057152243127
|
|||
|
550743
|
|||
|
|
|||
|
telecomadmin
|
|||
|
15675507
|
|||
|
|
|||
|
## 路由器
|
|||
|
|
|||
|
## Netgear
|
|||
|
- admin
|
|||
|
- dawa
|
|||
|
- 上网dawa2022
|
|||
|
|
|||
|
## FreeNAS账号密码
|
|||
|
- root
|
|||
|
- dawa
|
|||
|
|
|||
|
## 服务
|
|||
|
- SVN
|
|||
|
- http://192.168.0.236:7777/svnadmin
|
|||
|
- http://192.168.0.236:7777/svn/DAWA_SVN
|
|||
|
- portainer:http://192.168.0.236:9000
|
|||
|
|
|||
|
## FreeNAS搭建服务流程
|
|||
|
玩转Freenas系统06——freenas下使用docker(配置RancherOS/Portainer) :https://www.bilibili.com/video/av77422499/?vd_source=d47c0bb42f9c72fd7d74562185cee290
|
|||
|
|
|||
|
Docker虚拟机账号:Rancher
|
|||
|
密码:Docker
|
|||
|
Root模式:`sudo -i`
|
|||
|
|
|||
|
### 固定IP命令
|
|||
|
bxe1为网卡口。所以创建虚拟机的时候需要设置成bxe1。之后在虚拟机里固定IP还是看虚拟机的局域网IP接口是啥:
|
|||
|
```c++
|
|||
|
sudo ros config set rancher.network.interfaces.eth0.address 192.168.0.236/24
|
|||
|
sudo ros config set rancher.network.interfaces.eth0.gateway 192.168.0.252
|
|||
|
sudo ros config set rancher.network.interfaces.eth0.mtu 1500
|
|||
|
sudo ros config set rancher.network.interfaces.eth0.dhcp false
|
|||
|
sudo ros config set rancher.network.interfaces.dns.nameservers "['192.168.0.252']"
|
|||
|
```
|
|||
|
|
|||
|
### 挂载宿主NFS共享文件夹
|
|||
|
在FreeNAS里开启服务`NFS`。进入目录
|
|||
|
```bash
|
|||
|
cd /var/lib/rancher/conf/cloud-config.d
|
|||
|
```
|
|||
|
下载脚本
|
|||
|
```bash
|
|||
|
wget https://gist.githubusercontent.com/superseb/15aada95f6f2fbacc1af7a442c767cce/raw/158c8d0161ec6416aa558d3dad4d1e2afb026d89/cloud-config.yml
|
|||
|
```
|
|||
|
脚本如下:
|
|||
|
```yml
|
|||
|
#cloud-config
|
|||
|
write_files:
|
|||
|
- path: /etc/rc.local
|
|||
|
permissions: "0755"
|
|||
|
owner: root
|
|||
|
content: |
|
|||
|
#!/bin/bash
|
|||
|
mkdir -p /mnt/nfs-1
|
|||
|
mkdir -p /mnt/nfs-2
|
|||
|
cloud-init-execute
|
|||
|
rancher:
|
|||
|
services:
|
|||
|
nfs:
|
|||
|
image: d3fk/nfs-client
|
|||
|
labels:
|
|||
|
io.rancher.os.after: console, preload-user-images
|
|||
|
io.rancher.os.scope: system
|
|||
|
net: host
|
|||
|
privileged: true
|
|||
|
tty: true
|
|||
|
restart: always
|
|||
|
volumes:
|
|||
|
- /usr/bin/iptables:/sbin/iptables:ro
|
|||
|
mounts:
|
|||
|
- ["nfs_server_ip:/", "/mnt/nfs-1", "nfs4", ""]
|
|||
|
- ["nfs_server_ip:/", "/mnt/nfs-2", "nfs4", ""]
|
|||
|
```
|
|||
|
|
|||
|
将`- ["nfs_server_ip:/", "/mnt/nfs-1", "nfs4", ""] `修改成NAS服务器ip,后面加上NFS共享目录路径:
|
|||
|
```yml
|
|||
|
- ["192.168.0.235:/mnt/zpool_main/DockerHost", "/mnt/nfs-1", "nfs4", ""]
|
|||
|
```
|
|||
|
|
|||
|
## 服务部署
|
|||
|
### portainer
|
|||
|
```bash
|
|||
|
cd /mnt/nfs-1
|
|||
|
mkdir -vp portainer
|
|||
|
```
|
|||
|
```bash
|
|||
|
docker run -d -p 9000:9000 \
|
|||
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
|||
|
-v /mnt/nfs-1/portainer:/data \
|
|||
|
--restart always --name portainer portainer/portainer
|
|||
|
```
|
|||
|
### SVN
|
|||
|
```c++
|
|||
|
cd /mnt/nfs-1
|
|||
|
mkdir -vp svn
|
|||
|
chmod -R 777 /mnt/nfs-1/svn
|
|||
|
```
|
|||
|
```bash
|
|||
|
docker run -d --name svn-server --restart=always \
|
|||
|
-v /mnt/nfs-1/svn:/home/svn \
|
|||
|
-p 7777:80 \
|
|||
|
-p 3690:3690 \
|
|||
|
elleflorio/svn-server
|
|||
|
```
|
|||
|
|
|||
|
![[NAS与服务部署#SVN]]
|
|||
|
|
|||
|
## cloudreve
|
|||
|
```c++
|
|||
|
cd /mnt/zpool_main/DockerHost/cloudreve/
|
|||
|
mkdir -vp {uploads,avatar} \
|
|||
|
&& touch conf.ini \
|
|||
|
&& touch cloudreve.db
|
|||
|
```
|
|||
|
|
|||
|
```c++
|
|||
|
docker run -d --restart=always \
|
|||
|
-p 5212:5212 \
|
|||
|
--mount type=bind,source=/mnt/nfs-1/cloudreve/conf.ini,target=/cloudreve/conf.ini \
|
|||
|
--mount type=bind,source=/mnt/nfs-1/cloudreve/cloudreve.db,target=/cloudreve/cloudreve.db \
|
|||
|
-v /mnt/nfs-1/cloudreve/uploads:/cloudreve/uploads \
|
|||
|
-v /mnt/nfs-1/cloudreve/avatar:/cloudreve/avatar \
|
|||
|
cloudreve/cloudreve:latest
|
|||
|
```
|
|||
|
|
|||
|
|
|||
|
## 北京p4v密码
|
|||
|
- bluerose
|
|||
|
- 123456
|