BlueRoseNote/02-Note/DAWA/DAWA杭州服务器服务部署.md

154 lines
5.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 光猫
057152243127
550743
telecomadmin
15675507
## 北京gitlab服务器
http://192.168.1.200:8929/users/sign_in#login-pane
root
0RDcrI482g64hOBEEjuKZAuGaZDquyOGgf2DuwQFvbk=
## 游影服务器账号密码
- 192.168.100.11 (远程桌面)
- unworld_server
- unworld123
- 192.168.100.2 SSH
- root
- unworld2020
[http://svn.uplusplus.net:7000/](http://svn.uplusplus.net:7000/)
GO-REST-WOL
## 路由器
## Netgear
- admin
- dawa
- 上网dawa2022
## FreeNAS账号密码
- root
- dawa
## 服务
- SVN
- http://192.168.0.236:7777/svnadmin
- http://192.168.0.236:7777/svn/DAWA_SVN
- portainerhttp://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