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

4.8 KiB
Raw Blame History

光猫

057152243127 550743

telecomadmin 15675507

游影服务器账号密码

  • 192.168.100.11 (远程桌面)
    • unworld_server
    • unworld123
  • 192.168.100.2 SSH
    • root
    • unworld2020

http://svn.uplusplus.net:7000/ GO-REST-WOL

路由器

Netgear

  • admin
  • dawa
  • 上网dawa2022

FreeNAS账号密码

  • root
  • dawa

服务

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接口是啥

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。进入目录

cd /var/lib/rancher/conf/cloud-config.d

下载脚本

wget https://gist.githubusercontent.com/superseb/15aada95f6f2fbacc1af7a442c767cce/raw/158c8d0161ec6416aa558d3dad4d1e2afb026d89/cloud-config.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共享目录路径:

- ["192.168.0.235:/mnt/zpool_main/DockerHost", "/mnt/nfs-1", "nfs4", ""]   

服务部署

portainer

cd /mnt/nfs-1
mkdir -vp portainer
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

cd /mnt/nfs-1
mkdir -vp svn 
chmod -R 777 /mnt/nfs-1/svn
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

cd /mnt/zpool_main/DockerHost/cloudreve/
mkdir -vp {uploads,avatar} \
&& touch conf.ini \
&& touch cloudreve.db
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