GCP เจเจฟเจเจ?
เจฌเฉเจเจพเจ เจฒเจ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฒเจฟเจเจฃ เจตเฉเจฒเฉ, เจฎเฉเจ เจเจธ เจชเฉเจฐเจธเจผเจจ เจตเจฟเฉฑเจ เจญเฉฑเจเจฟเจ เจเจฟ เจฌเฉเจ เจจเฉเฉฐ เจนเจฐ เจธเจฎเฉเจ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจเจฒเจฆเฉ เจ เจคเฉ เจฎเฉเจซเจค เจเจฟเจตเฉเจ เจฌเจฃเจพเจเจ เจเจพเจตเฉ. เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจฌเฉเจ เจนเจจ เจคเจพเจ Heroku เจ เจคเฉ Pythonanywhere เจตเจฟเจเจฒเจช เจฌเจนเฉเจค เจเฉฑเจ เจนเจจเฅค เจเจธ เจฒเจ เจฎเฉเจ GCP เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพเฅค เจชเจฒเฉเจเจซเจพเจฐเจฎ เจเจนเจจเจพเจ เจซเฉฐเจกเจพเจ (300% เจคเฉฑเจ) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจเฉฑเจ เจธเจพเจฒ เจฒเจ $94 เจฎเฉเจซเจค + เจญเจพเจฐเฉ เจเฉเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค

เจเจชเจฃเฉ เจฌเฉเจ เจฆเฉ เจฎเฉเจเจผเจฌเจพเจจเฉ เจเจฟเจตเฉเจ เจเจฐเฉเจ?
เจเจฆเจฎ 1: GCP เจฒเจ เจฐเจเจฟเจธเจเจฐ เจเจฐเฉ
เจเจ เจธเจพเจเจ 'เจคเฉ เจเฉฑเจฒเฉเจ เจ
เจคเฉ เจฆเจฌเจพเจ เจฎเฉเจซเจผเจค เจฒเจ เจธเจผเฉเจฐเฉเจเจค เจเจฐเฉ.

เจเจชเจฃเฉ เจตเฉเจฐเจตเฉ เจ
เจคเฉ เจเจพเจฐเจก เจฆเจฐเจ เจเจฐเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉเจฆ เจญเฉเจเจคเจพเจจ เจเฉเจคเฉ เจเจพเจนเจเฉ เจจเฉเฉฐ เจเจฟเจฐเจฟเจเจธเจผเฉเจฒ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเฉ เจคเจพเจ เจเจพเจฐเจก เจคเฉเจ เจชเฉเจธเฉ เจกเฉเจฌเจฟเจ เจจเจนเฉเจ เจเฉเจคเฉ เจเจพเจฃเจเฉเฅค

เจเจฆเจฎ 2. เจเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจฌเจฃเจพเจ
เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจ เจคเฉเจ เจฌเจพเจ
เจฆ, เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจธเฉเจตเจพ เจฆเฉ เจฎเฉเฉฑเจ เจชเฉฐเจจเฉ 'เจคเฉ เจชเจพเจเจเฉเฅค เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฐเฉเจค เจญเจพเจ เจตเจฟเฉฑเจ เจเฉฐเจชเจฟเจเจ เจเฉฐเจเจฃ เจเฉเจฌ เจจเฉเฉฐ เจเฉเจฃเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค

เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจจเจตเฉเจ เจเจฆเจพเจนเจฐเจฃ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค

เจเฉเจเจฐ เจคเฉเจธเฉเจ DB เจจเฉเฉฐ เจเจธ 'เจคเฉ เจคเฉเจจเจพเจค เจจเจนเฉเจ เจเจฐเจจ เจเจพ เจฐเจนเฉ เจนเฉ เจตเจฐเจเฉเจ
เจฒ เจฎเจธเจผเฉเจจ, เจคเจพเจ เจคเฉเจธเฉเจ g1-small เจฒเฉ เจธเจเจฆเฉ เจนเฉ, เจจเจนเฉเจ เจคเจพเจ เจฎเฉเจ n1-standart เจฆเฉ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจเจฐเจฆเจพ เจนเจพเจเฅค

เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ (OS) เจตเฉ เจเฉเจฃเจจเจพ เจชเจตเฉเจเจพเฅค เจฎเฉเจ เจเฉเจฃเจฟเจ เจนเฉ Debian เจเฉเจเจจเจฏเฉ/Linux 9 (เจเจฟเฉฑเจ)เฅค

เจเจน เจนเฉ, VM เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉ. เจเจธเจฆเฉ เจเจฎ เจคเฉเจจเจพเจคเฉ เจตเจฟเฉฑเจ 1 เจคเฉเจ 5 เจฎเจฟเฉฐเจ เจฒเฉฑเจเจฆเฉ เจนเจจเฅค
เจเจฆเจฎ 3: เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจธเฉเจ เจ เจช เจเจฐเฉ
เจคเฉเจธเฉเจ เจเจชเจฃเฉ PC เจคเฉเจ SSH เจฐเจพเจนเฉเจ เจเฉเฉ เจธเจเจฆเฉ เจนเฉ เจเจพเจ เจชเจฒเฉเจเจซเจพเจฐเจฎ เจฐเจพเจนเฉเจ เจเฉฐเจเจฐเฉเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจ
เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, SSH 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเฉเฅค
![]()
เจคเฉเจนเจพเจกเฉ เจฒเจ เจเฉฑเจ เจเจฐเจฎเฉเจจเจฒ เจเฉเฉฑเจฒเฉเจนเฉเจเจพเฅค Linux เจเฉฑเจ เจจเจตเฉเจ เจตเจฟเฉฐเจกเฉ เจตเจฟเฉฑเจเฅค

เจเจ เจนเฉเจฃ เจธเฉเฉฑเจเจ
เฉฑเจช เจตเฉฑเจฒ เจตเจงเจฆเฉ เจนเจพเจเฅค เจชเจนเจฟเจฒเจพเจ เจเจฎเจพเจเจก เจฆเจฟเจ:
sudo apt-get updateเจจเจตเฉเจจเจคเจฎ เจชเฉเจเฉเจ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจ เจฒเจเฅค
เจธเจพเจกเฉ เจฆเจพเจเจฒ เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ เจฆ:
sudo apt-get install python3-setuptools
sudo apt-get install python3-pipเจชเจพเจเจฅเจจ เจจเฉเฉฐ เจเฉเจฆ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ, เจเจน เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฎเฉเจเฉเจฆ เจนเฉเฅค
เจนเฉเจฃ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจพเจฐเฉเจเจ เจฒเฉเฉเฉเจเจฆเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเฉฑเจฅเฉ เจเฉฑเจ เจเฉเจเฉ เจเจฟเจนเฉ เจธเฉเจ เจนเฉ, เจธเจพเจฐเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ เจฆเฉ เจตเจพเจฐ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ:
pip3 install โname_of_packageโpython3 เจเจฎเจพเจเจก เจฆเฉเจเจฐเจพ เจตเจฐเจคเจฃ เจฒเจ, เจ เจคเฉ
sudo pip3 install โname_of_packageโ เจธเจฟเจธเจเจฎเจก เจฒเจ. เจเจน เจธเจนเฉเจฒเจค เจคเฉเจนเจพเจจเฉเฉฐ เจฌเฉเจ เจจเฉเฉฐ เจเจพเจฒเฉ เจเจฐเจจ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเฉเจเฉ เจเฉเจเจฐ เจเจน เจเจฐเฉเจธเจผ เจนเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
เจฌเฉเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฆเจพ เจธเจญ เจคเฉเจ เจเจธเจพเจจ เจคเจฐเฉเจเจพ python3 เจฆเฉเจเจฐเจพ เจนเฉ, เจชเจฐ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจกเจฟเจธเจเจจเฉเจเจ เจเจฐเจฆเฉ เจนเฉ เจคเจพเจ เจเจน เจฌเฉฐเจฆ เจนเฉ เจเจพเจตเฉเจเจพเฅค เจคเฉเจธเฉเจ เจธเจเฉเจฐเฉเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจชเจฐ เจฌเฉเจ เจเจชเจฃเฉ เจเจช เจฐเฉเจธเจเจพเจฐเจ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพเฅค เจคเฉเจธเฉเจ เจชเฉเจฐเจ เจเฉเฉฑเจ เจฆเฉ เจจเจพเจฒ เจเฉเจฐเฉเจจเจเฉเจฌ เจฆเฉ เจตเจฐเจคเฉเจ เจตเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจชเจฐ เจฎเฉเจจเฉเฉฐ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจเจน เจตเจฟเจเจฒเจช เจธเจฟเจธเจเจฎเจก เจจเจพเจฒเฉเจ เจตเจงเฉเจฐเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉ.
เจเจฆเจฎ 4. เจฌเฉเจ เจจเฉเฉฐ เจธเจฐเจตเจฐ 'เจคเฉ เจ เฉฑเจชเจฒเฉเจก เจเจฐเฉ
เจคเฉเจนเจพเจกเฉ เจฌเฉเจ เจจเฉเฉฐ เจ เฉฑเจชเจฒเฉเจก เจเจฐเจจ เจฆเฉ เจฆเฉ เจคเจฐเฉเจเฉ เจนเจจเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจฟเฉฑเจ เจฆเฉ เจ เจจเฉเจเฉเจฒ เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจฌเจธ เจฌเฉเจ เจจเฉเฉฐ .tar 'เจคเฉ เจเจผเจฟเจช เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจธเจฐเจตเจฐ 'เจคเฉ เจ เฉฑเจชเจฒเฉเจก เจเจฐ เจธเจเจฆเฉ เจนเฉ:

เจเจธ เจคเฉเจ เจฌเจพเจ
เจฆ, เจเจธเจจเฉเฉฐ เจเจฎเจพเจเจก เจจเจพเจฒ เจ
เจจเจเจผเจฟเจช เจเจฐเฉ:
tar -xvf yourfile.tarเจนเฉเจฃ เจคเฉเจนเจพเจกเจพ เจฌเฉเจ เจเจฐเจเจพเจเจต เจฆเฉ เจจเจพเจฎ เจจเจพเจฒ เจเฉฑเจ เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
เจฆเฉเจเจพ เจคเจฐเฉเจเจพ Git เจฆเฉเจเจฐเจพ เจนเฉเฅค เจฎเฉเจจเฉเฉฐ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจเจน เจเจนเจจเจพเจ เจฒเฉเจเจพเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจเจฐเจจเจพ เจนเฉ เจเฉ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจเจพเจฃเจฆเฉ เจนเจจ เจเจน เจธเจฎเจเจพเจเจฃ เจฆเฉ เจฏเฉเจ เจจเจนเฉเจ เจนเฉ.
เจเจฎเจพเจเจก เจจเจพเจฒ เจเจธเจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ:
sudo apt install gitเจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจชเจฃเฉ VM เจจเจพเจฒ เจเจฒเฉเจจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, เจ เจธเฉเจ เจธเจฟเจธเจเจฎเจก เจธเจฅเจพเจชเจค เจเจฐเจจ เจฒเจ เจ เฉฑเจเฉ เจตเจงเจฆเฉ เจนเจพเจเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจเจธเจฆเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉ 'เจคเฉ เจเจพเจ:
cd /etc/systemd/systemเจ เจคเฉ เจเฉฑเจ bot.service เจซเจพเจเจฒ เจฌเจฃเจพเจ:
sudo nano bot.serviceเจเฉเฉฑเจฒเจฃ เจตเจพเจฒเฉ เจตเจฟเฉฐเจกเฉ เจตเจฟเฉฑเจ เจนเฉเจ เจพเจ เจฆเจฐเจ เจเจฐเฉ:
[Unit]
Description=Telegram bot 'ะะผั ะฑะพัะฐ'
After=syslog.target
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/home/ะฝะฐะทะฒะฐะฝะธะต ะฒะฐัะตะณะพ ัะทะตัะฐ/ะฝะฐะทะฒะฐะฝะธะต ะฟะฐะฟะบะธ ะฒ ะบะพัะพัะพะน ะปะตะถะธั ะฑะพั
ExecStart=/usr/bin/python3 /home/ะฝะฐะทะฒะฐะฝะธะต ะฒะฐัะตะณะพ ัะทะตัะฐ/ะฝะฐะทะฒะฐะฝะธะต ะฟะฐะฟะบะธ ะฒ ะบะพัะพัะพะน ะปะตะถะธั ะฑะพั/bot.py
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
เจซเจพเจเจฒ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐเฉ เจ เจคเฉ เจธเฉเจต เจเจฐเฉเฅค Ctrl+X เจจเจพเจฒ เจฌเฉฐเจฆเฅค
เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, เจฌเจฆเจฒเฉ เจตเจฟเฉฑเจ เจเจฎเจพเจเจกเจพเจ เจจเฉเฉฐ เจฆเจพเจเจฒ เจเจฐเฉ:
sudo systemctl daemon-reload
sudo systemctl enable bot
sudo systemctl start bot
sudo systemctl status bot
เจเฉ เจธเจญ เจเฉเจ เจ เฉเจ เจเฉฑเจฒเจฆเจพ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉเจเฉเจเฉ:

เจธเจญ เจเฉเจ, เจนเฉเจฃ เจคเฉเจนเจพเจกเจพ เจฌเฉเจ เจธเฉเจคเฉฐเจคเจฐ เจคเฉเจฐ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจฎเฉเจจเฉเฉฐ เจเจฎเฉเจฆ เจนเฉ เจเจฟ เจฎเฉเจฐเจพ เจฒเฉเจ เจคเฉเจนเจพเจกเฉ เจฌเฉเจ เจฆเฉ เจฎเฉเจเจผเจฌเจพเจจเฉ เจเจฐเจจ เจตเจฟเฉฑเจ เจคเฉเจนเจพเจกเฉ เจฎเจฆเจฆ เจเจฐเฉเจเจพ.
PS
1. เจเจฒเจคเฉเจเจ เจฒเจ เจเจชเจฃเฉ เจฌเฉเจ เจฆเฉ เจเจพเจเจ เจเจฐเฉ
เจเจชเจฃเฉ เจฌเฉเจ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ systemd เจฆเฉเจเจฐเจพ เจเจฒเจพเจเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจธเจฆเฉ เจเจพเจเจ เจเจฐเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจฌเฉเจ เจฆเฉ เจจเจพเจฒ เจซเฉเจฒเจกเจฐ 'เจคเฉ เจเจพเจ เจ เจคเฉ เจชเจพเจเจฅเจจ เจฆเฉเจเจฐเจพ เจเจฒเจพเจ.
cd <ะฟะฐะฟะบะฐ ะฒะฐัะตะณะพ ะฑะพัะฐ>
python3 bot.py2. py เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเจพเจฒ เจซเจพเจเจฒเจพเจ เจตเจฟเฉฑเจ เจเจจเจเฉเจกเจฟเฉฐเจ เจธเจผเจพเจฎเจฒ เจเจฐเฉ
#!/usr/bin/env python
# -*- coding: utf-8 -*-
เจซเจพเจเจฒ เจฆเฉ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจชเจพเจ.
3. เจธเจฟเจธเจเจฎเจก เจตเจฟเฉฑเจ เจฌเฉฑเจ
เจเฉ เจคเฉเจธเฉเจ เจเจฒเจคเฉเจเจ เจฒเจ เจฌเฉเจ เจฆเฉ เจเจพเจเจ เจเฉเจคเฉ เจนเฉ เจ เจคเฉ เจเจน เจตเจงเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ เจเจน เจธเจฟเจธเจเจฎเจก เจตเจฟเฉฑเจ เจจเจนเฉเจ เจเฉฑเจฒเจฃเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจฒเฉเจเจธ เจจเฉเฉฐ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจซเจพเจเจฒ เจจเฉเฉฐ เจฆเฉเจ เจเฉ เจธเจฎเจ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเจฒเจคเฉ เจเฉ เจนเฉ:
sudo nano /var/log/syslogเจคเฉเจธเฉเจ เจเจธ เจซเจพเจเจฒ เจจเฉเฉฐ เจกเจพเจเจจเจฒเฉเจก เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจจเฉเจเจชเฉเจก++ เจจเจพเจฒ เจเจชเจฃเฉ เจเฉฐเจชเจฟเจเจเจฐ 'เจคเฉ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉเฅค
4.Bot เจ เฉฑเจชเจกเฉเจ
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฌเฉเจ เจฆเจพ เจจเจตเจพเจ เจธเฉฐเจธเจเจฐเจฃ เจเฉเฉเจจเจพ เจเจพเจ เจ เจชเจฒเฉเจก เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจเจฎเจพเจเจก เจฆเจฟเจ:
sudo systemctl stop botเจธเจพเจฐเฉ เจเจผเจฐเฉเจฐเฉ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจตเฉเจเฉ. เจ เจคเฉ เจซเจฟเจฐ เจเจธเจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจเจฎเจพเจเจกเจพเจ เจฆเจฟเจ:
sudo systemctl daemon-reload
sudo systemctl start bot
sudo systemctl status botเจธเจฐเฉเจค: www.habr.com
