เจนเฉ เจนเจฌเจฐ! เจฎเฉเจ เจฒเฉเจ เจฆเจพ เจ
เจจเฉเจตเจพเจฆ เจคเฉเจนเจพเจกเฉ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจชเฉเจธเจผ เจเจฐเจฆเจพ เจนเจพเจ
เจคเจเจจเฉเจเฉ-เจ
เจงเจพเจฐเจฟเจค เจฒเฉเจเจพเจ เจฆเฉ เจเฉเจตเจจ เจตเจฟเฉฑเจ Google เจกเฉเจเจธ เจ
เจคเฉ เจเจฒเจพเจเจก เจธเจเฉเจฐเฉเจ เจตเจฐเจเฉ เจเจจเจฒเจพเจเจจ เจเจซเจฟเจธ เจธเฉเจ เจฆเฉ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจเฉฑเจ เจธเจฎเจเจฃเจพ เจเจเจพ เจนเฉเฅค เจคเจเจจเจพเจฒเฉเจเฉ เจเฉฐเจจเฉ เจตเจฟเจเจชเจ เจนเฉ เจเจ เจนเฉ เจเจฟ เจฎเจพเจเจเฉเจฐเฉเจธเจพเฉฑเจซเจ, เจเจฟเจธ เจจเฉ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจคเฉเจ เจเจซเจฟเจธ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฎเจพเจฐเจเฉเจ 'เจคเฉ เจฆเจฌเจฆเจฌเจพ เจฌเจฃเจพเจเจ เจนเฉเจเจ เจนเฉ, เจจเฉ เจนเจพเจฒ เจนเฉ เจตเจฟเฉฑเจ Office 365 เจตเฉเจฌ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจตเจฟเจเจธเจค เจเจฐเจจ เจ
เจคเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉเฉฐ เจเจชเจฃเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฒเจ เจเจพเจนเจเฉ เจฎเจพเจกเจฒ 'เจคเฉ เจเจพเจฃ เจฒเจ เจฎเจจเจพเจเจฃ 'เจคเฉ เจงเจฟเจเจจ เจฆเจฟเฉฑเจคเจพ เจนเฉเฅค เจ
เจธเฉเจ เจเจนเจจเจพเจ เจฒเฉเจเจพเจ เจจเฉเฉฐ เจธเฉฑเจฆเจพ เจฆเจฟเฉฐเจฆเฉ เจนเจพเจ เจเฉ เจฌเจฟเฉฑเจฒเฉ เจฆเฉ เจ
เจงเฉเจจ เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจธเจเฉเจฐเฉเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจ
เจคเฉ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจตเจฟเฉฑเจ เจฆเจฟเจฒเจเจธเจชเฉ เจฐเฉฑเจเจฆเฉ เจนเจจ.
เจเฉเจ เจธเจฎเจพเจ เจชเจนเจฟเจฒเจพเจ เจ
เจธเฉเจ เจเจฒเจพเจเจก เจธเจเฉเจฐเฉเจ เจนเฉฑเจฒเจพเจ เจ
เจคเฉ เจเจชเจจ เจธเฉเจฐเจธ เจตเฉเจฌ เจเจซเจฟเจธ เจธเฉเจ เจจเฉเฉฐ เจฆเฉเจเจฟเจ เจเฉ เจฎเจพเจเจเฉเจฐเฉ-เจเจเจเจฐเจชเฉเจฐเจพเจเจเจผ เจตเจฟเฉฑเจ เจตเจฐเจคเฉเจ เจฒเจ เจเจธเจพเจจเฉ เจจเจพเจฒ เจคเฉเจจเจพเจค เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจเฅค เจธเจพเจฐเฉ เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจจเฉเฉฐ เจเจจเจฒเจพเจเจจ เจฐเฉฑเจเจฃ เจฆเฉ เจฎเฉเฉฑเจ เจชเฉเจฐเฉเจฐเจฃเจพ เจเจพเจเจเจผเฉ เจเจพเจฐเจตเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจคเฉเจ เจเฉฑเจ เจฐเฉฑเจเจฃ เจ
เจคเฉ เจฒเฉเจฃ-เจฆเฉเจฃ เจฆเฉ เจเฉฑเจ เจฎเจพเจคเจฐเจพ เจฆเฉ เจฌเจพเจตเจเฉเจฆ เจเฉฐเจเฉ เจเจพเจฐเฉเจฌเจพเจฐเฉ เจ
เจญเจฟเจเจธเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจเจพ เจนเฉเฅค เจธเจฟเฉฑเจเฉ เจฆเจพ เจฆเฉเจเจพ เจชเจพเจธเจพ เจเจน เจนเฉ เจเจฟ เจเจธ เจธเฉเจตเจพ เจจเฉเฉฐ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเจฒเจพเจเจก เจธเจฐเจตเจฐ เจจเฉเฉฐ เจเจฟเจฐเจพเจ 'เจคเฉ เจฒเฉเจฃเจพ เจเจธ เจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจเจเจเจฐเจชเฉเจฐเจพเจเจเจผ เจฆเฉ เจ
เจนเจพเจคเฉ 'เจคเฉ เจธเจเฉเจฐ เจเจฐเจจ เจจเจพเจฒเฉเจ เจเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ
เจค เจนเฉ, เจเจฟเจเจเจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจคเฉเจนเจพเจกเฉ เจธเจฐเจตเจฐ เจเจพเจ เจเฉเจฐเฉเจซเจฟเจ เจคเฉฑเจ เจญเฉเจคเจฟเจ เจชเจนเฉเฉฐเจ เจฆเจพ เจเจกเจฟเจ เจเจฐเจจ เจฆเจพ เจเฉเจ เจธเจพเจงเจจ เจจเจนเฉเจ เจนเฉเฅค เจเจธ เจฒเจ, เจเจเจก-เจเฉ-เจเจเจก เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ เจ
เจคเฉ เจเจชเจจ เจธเฉเจฐเจธ เจธเฉเจซเจเจตเฉเจ
เจฐ เจฆเฉ เจตเฉ เจฒเฉเฉ เจนเฉเฅค
เจเจชเจจ เจธเฉเจฐเจธ เจนเฉฑเจฒเจพเจ เจฌเจพเจฐเฉ เจธเจพเจฐเฉเจเจ เจเจชเจฒเจฌเจง เจเจพเจฃเจเจพเจฐเฉเจเจ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเฉ เจนเฉเจ, เจธเจพเจจเฉเฉฐ เจเจฒเจพเจเจก เจธเจเฉเจฐเฉเจ เจฒเจ เจตเจฟเจเจธเจค เจเฉเจคเฉ เจฆเฉ เจเจฟเจฐเจฟเจเจธเจผเฉเจฒ เจชเฉเจฐเฉเจเฉเจเจ (เจชเจฟเจเจฒเฉ 12 เจฎเจนเฉเจจเจฟเจเจ เจคเฉเจ เจเจฟเฉฑเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจเจฎเจฟเจเจธ เจฆเฉ เจจเจพเจฒ) เจฎเจฟเจฒเฉ เจนเจจ: เจจเฉเจเจธเจ เจเจฒเจพเจเจก เจ เจคเฉ เจเจจเจเจฒเจพเจเจก, เจ เจคเฉ เจเฉเจตเจฒ เจเฉฑเจ เจนเฉ เจเจฟเจฐเจฟเจเจธเจผเฉเจฒ ONLYOFFICE เจฆเจซเจคเจฐ เจธเฉเจเฅค เจฆเฉเจตเฉเจ เจเจฒเจพเจเจก เจธเจเฉเจฐเฉเจ เจเฉเจฒเจธ เจฆเฉ เจฒเจเจญเจ เจเฉฑเจเฉ เจเจฟเจนเฉ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจนเฉ, เจ เจคเฉ เจจเฉเจเจธเจ เจเจฒเจพเจเจก เจฆเฉ เจเฉเจฃ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจธเจฌเฉเจค เจฆเฉ เจฎเฉเจเฉเจฆเจเฉ 'เจคเฉ เจ เจงเจพเจฐเจค เจธเฉ เจเจฟ เจเจธเจจเฉเฉฐ เจธเฉเจซเจเจตเฉเจ เจฐ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเจฐเจพเจฎเจฆเจพเจเจ เจเจชเจญเฉเจเจคเจพ เจเฉฐเจเจฐเฉเจเจธเจผเจจ เจฒเจ ONLYOFFICE เจจเจพเจฒ เจเจเฉเจเฉเจฐเจฟเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจฆเฉเจ เจ เจธเฉเจ เจธเฉเจตเจพเจตเจพเจ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเฉเจคเจพ, เจเจชเจฐเฉเจเจค เจธเฉเจตเจพเจตเจพเจ เจจเฉเฉฐ เจเจเฉเจเฉเจฐเจฟเจค เจเจฐเจจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฆเฉ เจเจพเจ เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจเฅค เจธเจพเจจเฉเฉฐ เจเจเฉเจเฉเจฐเจฟเจค เจเจฐเจจ เจฆเฉ 3 เจเจฟเจเจเฉเจฐเจฟเจ เจฒ เจตเฉเจกเฉเจ เจฎเจฟเจฒเฉ เจนเจจ:
www.youtube.com/watch?v=GAd-x_sP6ng www.youtube.com/watch?v=ceOld6P16wI www.youtube.com/watch?v=DvTXyl-OOZA
เจคเจฟเฉฐเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเจฟเจธเฉ เจตเฉ เจตเจฟเจกเฉเจ เจจเฉ เจเฉฑเจ เจธเจพเจเจเฉ nginx เจจเจพเจฒ NextCloud เจฆเฉ เจธเจฎเจพเจจ เจญเฉเจคเจฟเจ เจธเจฐเจตเจฐ 'เจคเฉ ONLYOFFICE เจฆเจธเจคเจพเจตเฉเจเจผ เจธเฉเจตเจพ เจจเฉเฉฐ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจธเจตเจพเจฒ เจฆเจพ เจเจตเจพเจฌ เจจเจนเฉเจ เจฆเจฟเฉฑเจคเจพเฅค เจเจธ เจฆเฉ เจฌเจเจพเจ, เจเจนเจจเจพเจ เจจเฉ เจตเฉฑเจ เจเจฐเจจ เจฆเฉเจเจ เจคเจเจจเฉเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจฟเจตเฉเจ เจเจฟ เจฆเจธเจคเจพเจตเฉเจเจผ เจธเฉเจตเจพ เจเจชเฉเจเจ เจฒเจ เจตเฉฑเจเจฐเฉ เจชเฉเจฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพเฅค เจเฉฑเจ เจนเฉเจฐ เจธเฉเจเจพเจเจ เจเจฟเจ เจตเจฟเจเจฒเจช เจฆเจธเจคเจพเจตเฉเจเจผ เจธเฉเจตเจพ เจฒเจ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจธเจฐเจตเจฐ เจคเฉเจจเจพเจค เจเจฐเจจเจพ เจธเฉ, เจเฉฑเจ เจเจเจธเฉเจธ เจเฉเฉฐเจเฉ (เจเฉฑเจ เจชเฉเจฐเจต-เจเจพเจฃเจฟเจ เจเจเจธเฉเจธ เจเฉเฉฐเจเฉ เจเฉ เจกเฉเจเจพ เจเจฒเจพเจเจก เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจ เจฆเฉ เจ เจงเจฟเจเจพเจฐ เจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐเจฆเฉ เจนเฉ) เจ เจคเฉ TLS เจธเจฐเจเฉเจซเจฟเจเฉเจเจพเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฒเจ เจฆเจธเจคเจพเจตเฉเจเจผ เจธเฉเจตเจพ เจตเจฟเฉฑเจ เจฌเจฃเฉ เจเฉฑเจ nginx เจเจฆเจพเจนเจฐเจฃ เจจเฉเฉฐ เจนเฉฑเจฅเฉเจ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจเจพ เจธเฉเฅค เจเจชเจฐเฉเจเจค เจชเจนเฉเฉฐเจเจพเจ เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจจเจนเฉเจ เจฎเฉฐเจจเจฟเจ เจเจฟเจ เจธเฉ เจ เจคเฉ เจเจพเจซเจผเฉ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจจเจนเฉเจ เจธเฉ, เจเจธ เจฒเจ เจ เจธเฉเจ เจจเฉเจเจธเจ เจเจฒเจพเจเจก, ONLYOFFICE เจ เจคเฉ เจเฉฑเจ เจเจฎ nginx เจจเฉเฉฐ เจเจเฉเจเฉเจฐเจฟเจค เจเฉเจคเจพ, เจเฉ เจกเฉเจเจฐ-เจเฉฐเจชเฉเจเจผ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจกเฉเจฎเฉเจจ เจจเจพเจฎเจพเจ เจฆเฉเจเจฐเจพ เจฌเฉเจจเจคเฉเจเจ เจจเฉเฉฐ เจตเฉฑเจ เจเจฐเจฆเจพ เจนเฉเฅค เจเฉฑเจฅเฉ เจเจธเจจเฉเฉฐ เจเจฟเจตเฉเจ เจเจฐเจจเจพ เจนเฉ เจฌเจพเจฐเฉ เจเจฆเจฎ เจฆเจฐ เจเจฆเจฎ เจเจพเจฃเจเจพเจฐเฉ เจนเฉ.
เจเจฆเจฎ 1: nginx เจเฉฐเจเฉเจจเจฐ
เจเจน เจเฉฑเจ เจฌเจนเฉเจค เจนเฉ เจธเจงเจพเจฐเจจ เจธเฉเฉฑเจเจ เฉฑเจช เจนเฉ, เจชเจฐ เจเจธ เจชเจ เจจเฉเฉฐ เจฐเจฟเจตเจฐเจธ เจชเฉเจฐเฉเจเจธเฉ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจเฉฐเจฎ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ nginx: เจธเจฅเจฟเจฐ เจเจฟเฉฑเจคเจฐ เจฒเจ เจกเฉเจเจฐ-เจเฉฐเจชเฉเจเจผ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจฌเจฃเจพเจ เจนเฉเฅค
version: '2'
services:
nginx:
image : nginx:stable
restart: always
volumes:
- ./nginx/nginx-vhost.conf:/etc/nginx/conf.d/default.conf:ro
- ./nginx/certificates:/mycerts
ports:
- 443:443
- 80:80
เจเจน เจชเฉเจฐเจ 80 เจ
เจคเฉ 443 เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเฉฐเจเฉเจจเจฐ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจเฉ เจเจจเจคเจพ เจฒเจ เจเฉเฉฑเจฒเฉเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจธเฉฐเจฐเจเจจเจพ เจจเฉเฉฐ nginx/nginx-vhost.conf เจตเจฟเฉฑเจ เจฎเฉเจช เจเจฐเจฆเจพ เจนเฉ, เจ
เจคเฉ เจธเจตเฉ-เจฆเจธเจคเจเจค เจธเจฐเจเฉเจซเจฟเจเฉเจเจพเจ เจตเจเฉเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจเจพเจ เจฒเจ เจเฉฑเจ เจธเจเฉเจฐ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจฆเจพ เจนเฉ เจเจพเจ /nginx/certificates เจตเจฟเฉฑเจ certbot เจจเฉเฉฐ encrypt เจเจฐเจฆเจพ เจนเฉเฅค เจเจธ เจเจฟเจเจพเจฃเฉ เจตเจฟเฉฑเจ เจเฉเจฐเจฎเจตเจพเจฐ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเฉเจจ เจ
เจคเฉ เจธเจฐเจตเจฐ เจชเฉเจฐเจพเจเจตเฉเจ เจเฉเฉฐเจเฉ เจฒเจ เจนเจฐเฉเจ เจตเจฟเฉฑเจ fullchain1.pem เจ
เจคเฉ privkey1.pem เจซเจพเจเจฒเจพเจ เจฆเฉ เจจเจพเจฒ, office.yourdomain.com เจ
เจคเฉ cloud.yourdomain.com เจฒเจ เจซเฉเจฒเจกเจฐ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจเฅค เจคเฉเจธเฉเจ เจเฉฑเจฅเฉ เจธเจตเฉ-เจฆเจธเจคเจเจค เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเจฟเจตเฉเจ เจคเจฟเจเจฐ เจเจฐเจจเจพ เจนเฉ เจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ เจชเฉเฉเจน เจธเจเจฆเฉ เจนเฉเฅค
เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, เจ เจธเฉเจ vhost เจซเจพเจเจฒ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเฉเจคเจพ. เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจชเฉเจฐเจ 80 เจฆเฉ เจตเจฟเจตเจนเจพเจฐ เจจเฉเฉฐ https เจจเฉเฉฐ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจฐเฉเจกเจพเจเจฐเฉเจเจ เจตเจเฉเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเจพเจ, เจเจฟเจเจเจเจฟ เจ เจธเฉเจ เจเจฟเจธเฉ เจตเฉ http เจเฉเจฐเฉเจซเจฟเจ เจฆเฉ เจเจเจพเจเจผเจค เจจเจนเฉเจ เจฆเฉเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ
server {
listen 80;
location / {
return 301
https://$host$request_uri;
}
}
เจซเจฟเจฐ เจ เจธเฉเจ เจเจชเจฃเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจฒเจ เจชเฉเจฐเจ 443 'เจคเฉ เจฆเฉ เจตเจฐเจเฉเจ เจฒ เจธเจฐเจตเจฐ เจฌเจฃเจพเจ:
server {
listen 443 ssl;
server_name cloud.yourdomain.com ;
root /var/www/html;
ssl_certificate /mycerts/cloud.yourdomain.com/fullchain1.pem;
ssl_certificate_key /mycerts/cloud.yourdomain.com/privkey1.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://app:80;
}
}
server {
listen 443 ssl;
server_name office.yourdomain.com;
root /var/www/html;
ssl_certificate /mycerts/office.yourdomain.com/fullchain1.pem;
ssl_certificate_key /mycerts/office.yourdomain.com/privkey1.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://onlyoffice:80;
}
}
เจเจฆเจฎ 2: เจฆเจธเจคเจพเจตเฉเจเจผ เจธเฉเจตเจพ
เจนเฉเจฃ เจธเจพเจจเฉเฉฐ เจธเจพเจกเฉ docker-compose.yml เจตเจฟเฉฑเจ เจฆเจธเจคเจพเจตเฉเจเจผ เจธเฉเจตเจพ เจเฉฐเจเฉเจจเจฐ เจจเฉเฉฐ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเฉฑเจฅเฉ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจเฉเจ เจเจพเจธ เจจเจนเฉเจ เจนเฉเฅค
services:
...
onlyoffice:
image: onlyoffice/documentserver
restart: always
เจชเจฐ nginx เจเฉฐเจเฉเจจเจฐ เจจเฉเฉฐ เจฆเจธเจคเจพเจตเฉเจเจผ เจธเฉเจตเจพ เจจเจพเจฒ เจฒเจฟเฉฐเจ เจเจฐเจจเจพ เจจเจพ เจญเฉเฉฑเจฒเฉ:
services:
...
nginx:
...
depends_on:
- onlyoffice
เจเจฆเจฎ 3: เจ เจเจฒเจพ เจเจฒเจพเจเจก
เจชเจนเจฟเจฒเจพเจ, เจจเจตเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจธเจผเจพเจฎเจฒ เจเจฐเฉ:
services:
...
db:
image: mariadb
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: always
volumes:
- /data/nextcloud_db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=#put some password here
- MYSQL_PASSWORD=#put some other password here
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud
depends_on:
- db
- onlyoffice
restart: always
เจ เจคเฉ nginx เจฒเจ เจเฉฑเจ เจฒเจฟเฉฐเจ เจเฉเฉเฉ:
services:
...
nginx:
...
depends_on:
- app
เจนเฉเจฃ เจเฉฐเจเฉเจจเจฐเจพเจ เจจเฉเฉฐ เจฒเฉเจก เจเจฐเจจ เจฆเจพ เจธเจฎเจพเจ เจนเฉ.
docker-compose up -d
เจฅเฉเฉเฉ เจฆเฉเจฐ เจฌเจพเจ เจฆ, nginx เจคเฉเจนเจพเจจเฉเฉฐ NextCloud เจซเจฐเฉฐเจ เจเจเจก 'เจคเฉ เจฐเฉเจกเจพเจเจฐเฉเจเจ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจฆเฉเจตเฉเจเจพ, เจเฉ เจเจฟ เจกเจฟเจซเฉเจฒเจ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจชเฉเจ เจนเฉเฅค เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฃเฉ เจชเจนเจฟเจฒเฉ เจชเฉเจฐเจธเจผเจพเจธเจ เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเจชเจญเฉเจเจคเจพ เจจเจพเจฎ เจ เจคเฉ เจชเจพเจธเจตเจฐเจก เจ เจคเฉ docker-compose.yml เจตเจฟเฉฑเจ เจคเฉเจนเจพเจกเฉ เจฆเฉเจเจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจ เจกเฉเจเจพเจฌเฉเจธ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเจพเจ เจฒเจ เจเจชเจญเฉเจเจคเจพ เจจเจพเจฎ เจ เจคเฉ เจชเจพเจธเจตเจฐเจก เจฆเจฐเจ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเจเจเฉ, เจเฉฑเจ เจตเจพเจฐ เจธเฉเฉฑเจเจ เฉฑเจช เจชเฉเจฐเจพ เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจธเฉเจ เจฒเฉเจเจเจจ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจตเฉเจเฉเฅค เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจเจกเฉเจ เจตเจฟเฉฑเจ เจฒเจเจญเจ เจเฉฑเจ เจฎเจฟเฉฐเจ เจฒเฉฑเจ เจเจฟเจ เจ เจคเฉ เจธเจพเจกเฉ เจฆเฉเจเจฐเจพ เจเจฒเจพเจเจก เจธเฉเจตเจพ เจตเจฟเฉฑเจ เจฒเฉเจเจเจจ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจฒเฉเจเจเจจ เจชเฉฐเจจเฉ เจจเฉเฉฐ เจเฉฑเจ เจตเจพเจงเฉ เจคเจพเจเจผเจพ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
NextCloud เจธเฉเจตเจพ เจธเฉเจเจฟเฉฐเจ เจตเจฟเฉฐเจกเฉ
เจเจฆเจฎ 4: NextCloud เจ เจคเฉ ONLYOFFICE เจจเฉเฉฐ เจเจจเฉเจเจ เจเจฐเจจเจพ
เจเจธ เจชเฉเจพเจ 'เจคเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจจเฉเจเจธเจ เจเจฒเจพเจเจก เจฒเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเจเจเฉ, เจเฉ ONLYOFFICE เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจจเฉเฉฐ เจเฉเฉเจฆเฉ เจนเฉเฅค เจเจ เจฎเฉเจจเฉ เจฆเฉ เจเฉฑเจชเจฐ เจธเฉฑเจเฉ เจเฉเจจเฉ เจตเจฟเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเฉฐเจเจฐเฉเจฒ เจชเฉเจจเจฒ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเฉเจเฅค ONLYOFFICE เจเจช เจจเฉเฉฐ เจฒเฉฑเจญเฉ (Office & เจเฉเจเจธเจ เจฆเฉ เจ เจงเฉเจจ เจเจพเจ เจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ), เจเจธเจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ เจ เจคเฉ เจเจฟเจฐเจฟเจเจธเจผเฉเจฒ เจเจฐเฉเฅค
เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ เจเฉฑเจชเจฐเฉ เจธเฉฑเจเฉ เจเฉเจจเฉ เจตเจฟเฉฑเจ เจฎเฉเจจเฉ เจฐเจพเจนเฉเจ เจธเฉเจเจฟเฉฐเจเจพเจ 'เจคเฉ เจเจพเจ เจ เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจฌเฉ เจฎเฉเจจเฉ เจตเจฟเฉฑเจ ONLYOFFICE เจเจเจเจฎ เจฒเฉฑเจญเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค เจเจธ เจตเจฟเฉฑเจ เจเจพเจ. เจคเฉเจนเจพเจจเฉเฉฐ เจนเฉเจ เจพเจ เจฆเจฐเจธเจพเจ เจเจ เจชเจคเจฟเจเจ เจจเฉเฉฐ เจฐเจเจฟเจธเจเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเจตเฉเจเฉเฅค
เจเจเฉเจเจฐเจฃ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเฉเจเจฟเฉฐเจเจเจผ
เจชเจนเจฟเจฒเฉ เจชเจคเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจฌเฉเจฐเจพเจเจเจผเจฐ เจตเจฟเฉฑเจ เจเฉฑเจฒ เจฐเจนเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจคเฉเจ เจธเจฟเฉฑเจงเฉ เจเฉเจ js เจ
เจคเฉ css เจซเจพเจเจฒเจพเจ เจจเจพเจฒ เจฒเจฟเฉฐเจ เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ (เจเจน เจเจน เจนเฉ เจเฉ เจธเจพเจจเฉเฉฐ nginx เจฆเฉเจเจฐเจพ ONLYOFFICE เจธเฉเจตเจพ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเฉเจฒเฉเจนเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ)เฅค เจเฉเจชเจค เจเฉเฉฐเจเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจเจฟเจเจเจเจฟ เจ
เจธเฉเจ เจจเจฟเจฐเฉฐเจคเจฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจเฉเฉฐเจเฉ เจจเจพเจฒเฉเจ เจกเฉเจเจฐ เจเจเจธเฉเจฒเฉเจธเจผเจจ เจฒเฉเจ
เจฐ 'เจคเฉ เจเจผเจฟเจเจฆเจพ เจญเจฐเฉเจธเจพ เจเจฐเจฆเฉ เจนเจพเจเฅค เจคเฉเจเจพ เจชเจคเจพ เจจเฉเจเจธเจ เจเจฒเจพเจเจก เจเฉฐเจเฉเจจเจฐ เจฆเฉเจเจฐเจพ ONLYOFFICE API เจจเจพเจฒ เจธเจฟเฉฑเจงเจพ เจเฉเฉเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจ
เจคเฉ เจเจน เจกเฉเจเจฐ เจคเฉเจ เจกเจฟเจซเฉเจฒเจ เจ
เฉฐเจฆเจฐเฉเจจเฉ เจนเฉเจธเจเจจเจพเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค เจเฉเจฐ, เจเจเจฐเฉ เจเฉเจคเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ เจคเจพเจ เจเฉ ONLYOFFICE เจเฉฑเจ เจฌเจพเจนเจฐเฉ IP เจเจกเจฐเฉเฉฑเจธ เจเจพเจ เจ
เฉฐเจฆเจฐเฉเจจเฉ เจกเฉเจเจฐ เจเจกเจฐเฉเฉฑเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจจเฉเจเจธเจเจเจฒเจพเจเจก API เจจเฉเฉฐ เจตเจพเจชเจธ เจฌเฉเจจเจคเฉเจเจ เจเจฐ เจธเจเฉ เจเฉ เจคเฉเจธเฉเจ เจกเฉเจเจฐ เจจเฉเจเจตเจฐเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจนเฉ เจนเฉ, เจชเจฐ เจเจน เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ เจเจฟ เจคเฉเจนเจพเจกเฉเจเจ เจซเจพเจเจฐเจตเจพเจฒ เจธเฉเจเจฟเฉฐเจเจพเจ เจเจธ เจเจฟเจธเจฎ เจฆเฉเจเจ เจชเจฐเจธเจชเจฐ เจเฉเจฐเจฟเจเจตเจพเจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉเจเจ เจนเจจเฅค
เจธเฉเจต เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, NextCloud เจเจจเฉเจเจธเจผเจจ เจฆเฉ เจเจพเจเจ เจเจฐเฉเจเจพ เจ เจคเฉ, เจเฉเจเจฐ เจธเจญ เจเฉเจ เจธเจนเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจเฉเจเจฐเจฃ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเจฟเจเจพเจเจเจพ - เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจธ เจเจเฉเจเจฐเจฃ เจฆเฉเจเจฐเจพ เจเจฟเจธ เจเจฟเจธเจฎ เจฆเฉเจเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเจฟเจตเฉเจ เจคเฉเจธเฉเจ เจซเจฟเฉฑเจ เจฆเฉเจเจฆเฉ เจนเฉ, เจ เจจเฉเจเฉเจฒเจฟเจค เจเจฐเฉเฅค
เจ เฉฐเจคเจฎ เจเจฆเจฎ: เจธเฉฐเจชเจพเจฆเจ เจเจฟเฉฑเจฅเฉ เจฒเฉฑเจญเจฃเจพ เจนเฉ
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจเจฒเจพเจเจก เจธเจเฉเจฐเฉเจ เจซเฉเจฒเจกเจฐเจพเจ 'เจคเฉ เจตเจพเจชเจธ เจเจพเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉฑเจ เจจเจตเฉเจ เจซเจพเจเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ "+" 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจฆเจธเจคเจพเจตเฉเจเจผ, เจธเจชเฉเจฐเฉเจกเจธเจผเฉเจ เจเจพเจ เจชเฉเจธเจผเจเจพเจฐเฉ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจจเจตเจพเจ เจตเจฟเจเจฒเจช เจนเฉเจตเฉเจเจพเฅค เจเจนเจจเจพเจ เจฆเฉ เจฎเจฆเจฆ เจจเจพเจฒ, เจคเฉเจธเฉเจ ONLYOFFICE เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจธ เจเจฟเจธเจฎ เจฆเฉเจเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจคเฉเจฐเฉฐเจค เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจตเฉเจเฉเฅค
เจซเจพเจเจฒ เจฌเจฃเจพเจเจฃเจพ เจฎเฉเจจเฉ
เจชเฉเจฐเจ 1
docker-compose.yml เจฆเฉ เจชเฉเจฐเฉ เจธเจฎเฉฑเจเจฐเฉ เจเฉฑเจฅเฉ เจฒเฉฑเจญเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ:
เจธเจฐเฉเจค: www.habr.com