1. 安裝 Debain12,安裝時記得勾ssh server
2. 安裝完後,如果想偷懶都用 root 登入,要修改一些東西,參考 https://www.cnblogs.com/awakenedy/articles/18027712
先用 user 登入 ssl 後
su - root
(輸入 root 密碼)
nano /etc/ssh/sshd_config
開這兩個設定
PermitRootLogin yes
PasswordAuthentication yes
保存並重啟ssh
systemctl restart ssh
3. 安裝 docker,參考 https://docs.docker.com/engine/install/debian/
新手菜雞如我可以用 convenience-script 偷懶
如果沒有安裝 curl 要先安裝
apt-get update -y && apt-get install curl -y
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
然後安裝 docker UI (參考 https://cutejaneii.wordpress.com/2017/04/17/docker-2-%E5%AE%89%E8%A3%9Ddocker%E5%8F%8Aportainer/ )
docker pull portainer/portainer
docker run -d -p 9000:9000 --restart=always --name portainer -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
然後就可以回到區網內任何電腦,用 http://{guest_ip}:9000 訪問 docker UI,例如 http://192.168.1.123:9000
設定初始登入密碼,要12字,
如果覺得太長可以在登進去後去 Settings / Authentication / Password rules 改短,再去 User settings 改密碼。
4. 安裝 Nginx https://nginxproxymanager.com/setup/#using-mysql-mariadb-database
用 portainer.io 裡面的 Stacks 安裝
5. 安裝完成後會在 container 內看到,此時可以用
http://{guest_ip}:81 訪問 npm,例如 http://192.168.1.123:81
使用 https://nginxproxymanager.com/setup/#default-administrator-user 提供的預設帳密登入
需要的話記得自己改帳密
6. 去 proxy hosts 設定
我覺得不用特別說明,超簡單

留言
張貼留言