2017年11月17日 星期五

在 Linode 跑 lending bot

Ubuntu 16.04 LTS

先參考裝機筆記 https://everyday1percent.blogspot.hk/2017/10/blog-post.html 把基本的機器安全設定設好


把機器加到github https://help.github.com/articles/connecting-to-github-with-ssh/

安裝 docker https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-using-the-repository

安裝 docker compose https://docs.docker.com/compose/install/

```
sudo docker login
```

server
```
mkdir projects
cd projects
git clone xxxxx
cd xxxxx
sudo docker-compose up -d
```

成功的log
```
Creating lendingbot_nginx_1 ...
Creating lendingbot_nginx_1 ... done
Creating lendingbot_poloniex_1 ...
Creating lendingbot_bitfinex_1 ...
Creating lendingbot_poloniex_1
Creating lendingbot_poloniex_1 ... done
```



測試一下是不是可以連線,進 http://poloniex.yourdomain

通常要等一陣子,但如果有出現 nginx 就是成功了

## 加上 HTTP auth

先進VPS機器裡面生成密碼檔案

bash -c “echo -n ‘USERNAME:’ >> /path/to/htpasswd/subdomain.doamin”
bash -c “openssl passwd -apr1 >> /path/to/htpasswd/subdomain.doamin”

建立好之後,修改 docker-compose.yaml

在 services nginx volumes 下加入
- /path/to/htpasswd:/etc/nginx/htpasswd

重啟 docker 就會有了

沒有留言:

張貼留言