惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Attack and Defense Labs
Attack and Defense Labs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
量子位
aimingoo的专栏
aimingoo的专栏
V
V2EX
Vercel News
Vercel News
B
Blog
M
MIT News - Artificial intelligence
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Hacker News: Ask HN
Hacker News: Ask HN
TaoSecurity Blog
TaoSecurity Blog
N
News and Events Feed by Topic
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
S
Secure Thoughts
U
Unit 42
博客园 - 叶小钗
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
N
News | PayPal Newsroom
Help Net Security
Help Net Security
S
Security Affairs
Microsoft Security Blog
Microsoft Security Blog
W
WeLiveSecurity
博客园 - Franky
Forbes - Security
Forbes - Security
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Schneier on Security
Schneier on Security
I
InfoQ
B
Blog RSS Feed
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
Webroot Blog
Webroot Blog
AWS News Blog
AWS News Blog
Last Week in AI
Last Week in AI
Security Archives - TechRepublic
Security Archives - TechRepublic
C
CERT Recently Published Vulnerability Notes
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
L
Lohrmann on Cybersecurity
SecWiki News
SecWiki News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
J
Java Code Geeks

Jiayi Liu on Jiayi Liu

Differential variability analysis of single-cell gene expression data | Jiayi Liu Phylogenetic inference from single-cell RNA-seq data | Jiayi Liu Running singularity containers in a High Performance Computing (HPC) environment | Jiayi Liu 2021这一年 | Jiayi Liu A 'one-two punch' therapy strategy to target chemoresistance in estrogen receptor positive breast cancer | Jiayi Liu Activation of EPHA2-ROBO1 heterodimer by SLIT2 attenuates non-canonical signaling and proliferation in squamous cell carcinomas | Jiayi Liu 强迫症二三事 | Jiayi Liu 来Houston一周年 | Jiayi Liu 与母亲对话若干则 | Jiayi Liu 烧饭经验 | Jiayi Liu 乘车记 by 我妈 | Jiayi Liu 2019 | Jiayi Liu Patterned progression of gut microbiota associated with necrotizing enterocolitis and late onset sepsis in preterm infants: a prospective study in a Chinese neonatal intensive care unit | Jiayi Liu 【转】食人族留学生纪事本末 | Jiayi Liu
Deploying Huginn with Docker on Google Cloud Platform | Jiayi Liu
Jiayi Liu · 2020-08-21 · via Jiayi Liu on Jiayi Liu

This is a step by step tutorial for new vps/huginn hobbyists who are not quite familiar with Docker, Huggin, Tmux or Google Cloud Platform.

Prerequisites:

You have a google account

Steps:

  1. Open Terminal on your own computer, copy, paste and press enter:
   ssh-keygen -t rsa -f ~/.ssh/gcloud -C "yourname"
   cat .ssh/gcloud.pub
  1. Copy the output (your public key). It looks like such:
   ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDqHVubWmyWj5R3I8Wa7kZdTcT9DclFfO/bXnIMps28281IS9iJjKWRVpWCZby6fc/QxZZguRrFvWL7bBm5r3lzW37bvBhy/tcjYd4Kq66gPklK9mygeelubvR1m2TRcN6ty5oi8w28Ik0I0iN04YVa0rx0qW4LrG4SCXyIdHuw2HWBruszY8eNFPFY1YFO81Q1Yfsl5b2fzPlNwc2zaGOYy2naKPXdXPb/tTGNvJrO3JuP2M8b+e7vmTyZVecHeNjWrce0xd2W9qiFLoj6aklcVyFqoDfHT1hEZ7t5/prbgD0k3cFsjexBYzI/bwfGKstkNSKty4/58NeF43pPBHUiC1Mpby4u4ChRFGRDzwsh84YQXgr5AZTjTok9QAnYtiUPc1yVMLLnAdQv0mtpAvXxDW7SuZ/8jpP6ivxGlKVCeMkB9hqTy/Qoajv4OskswML7qL+kJUQz2z+aD6CIzf+aQpm+gI1hWnwIhMdghE7IyDgrJe/D7gcUBBSb2af2icM= username
  1. Go to your Google Cloud Platform Console

  2. Click on the hamburger on the top left corner –> ‘COMPUTE’ –> ‘Compute Engine’ –> ‘VM instances’

  3. Click ‘Create instance’. Tick the boxes: “Allow HTTP traffic” and “Allow HTTPS traffic” then click save.

  4. Go back to “VM instances” –> copy the ‘External IP’ of the instance (address as such: 192.168.1.1).

  5. Go to the instance that you’ve just created and edit the ‘ssh keys’ by copying your public key (generated in step2) in the box.

  6. Click on the hamburger on the top left –> ‘NETWORKING’ –> ‘VPC Networks’ –> ‘Firewall’ (left side bar)

  7. ‘CREAT FIREWALL RULE’, edit the followings:

    1. Change the Targets dropdown to All instances in the network.
    2. Specify the Source IP ranges to be 0.0.0.0/0.
    3. Protocols and ports: Specified protocols and ports
    4. tcp: 3000
  8. Open Terminal on your own computer, connect to your instance via ssh:

    ssh -i .ssh/gcloud username@192.168.1.1
    
    1. Update the system, install docker and tmux, and run the huginn image:
    # update the system
    sudo apt-get update
    
    # install docker, change docker socket mode
    sudo curl -sSL https://get.docker.com/ | sh
    sudo chmod 666 /var/run/docker.sock
    
    # install tmux
    sudo apt install tmux
    
    # run huginn with docker in a new tmux session
    tmux new -s huginn
    docker run -it -p 3000:3000 huginn/huginn
    
  9. Open your web browser and visit: http://192.168.1.1:3000

  10. Default username: admin Default password: password