iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0

藉由 docker-compose 的協助,要安裝好服務顯得容易許多。現今多數官方的 docker 映像檔,都會提供基本的 docker-compose.ymldockerfile 的參考檔。今天會由 LibreOffice Online 的官方文件開始操作,並記錄些要注意的地方。

docker-compose.yml

version: "2.1"
services:
  libreoffice:
    image: ghcr.io/linuxserver/libreoffice
    container_name: libreoffice
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Taipei
    volumes:
      - /path/to/config:/config
    ports:
      - 30419:3000
    restart: unless-stopped

執行指令

# 將 docker-compose.yml 放到遠端伺服器後 (例如 /users/libreOffice),執行 docker-compose 
cd /users/libreOffice
docker-compose.yml
# 安裝完畢後,使用瀏覽器開啟
http:<server IP>:30419 # 根據你的 docker-compose.yml 設定而定

開啟後,你會看見瀏覽器的標籤頁上出現 Guacamole Client,你可以將其當作一個遠端桌面。左下角會有 LibreOffice 的一系列圖示,點選最左邊的選項。
Libre-Office-1
你就會看見 LibreOffice 的 Word 介面了
Libre-Office-2

避免使用到非安全埠

各大瀏覽器會預設有一些埠號如 6000 是不開啟的。如果你在對外的埠號中使用的話,會被認為是造成不安全連線而被擋掉。以下是 Google Chrome 所列出的不安全埠號列表:

  1 - tcpmux
  7 - echo
  9 - discard 
  11 - systat 
  13 - daytime  
  15 - netstat
  17 - qotd  
  19 - chargen  
  20 - ftp data  
  21 - ftp access  
  22 - ssh  
  23 - telnet  
  25 - smtp  
  37 - time  
  42 - name
  43 - nicname
  53 - domain  
  77 - priv-rjs
  79 - finger  
  87 - ttylink 
  95 - supdup 
  101 - hostriame 
  102 - iso-tsap 
  103 - gppitnp 
  104 - acr-nema 
  109 - pop2
  110 - pop3
  111 - sunrpc
  113 - auth 
  115 - sftp  
  117 - uucp-path  
  119 - nntp  
  123 - NTP  
  135 - loc-srv epmap  
  139 - netbios  
  143 - map2
  179 - BGP
  389 - ldap  
  465 - smtp+ssl  
  512 - print exec  
  513 - login  
  514 - shell  
  515 - printer  
  526 - tempo  
  530 - courier  
  531 - chat  
  532 - netnews  
  540 - uucp  
  556 - remotefs  
  563 - nntp+ssl  
  587 - stmp
  601 - Reliable Syslog Service
  636 - ldap+ssl  
  993 - ldap+ssl  
  995 - pop3+ssl  
  2049 - nfs  
  3659 - apple-sasl / PasswordServer  
  4045 - lockd  
  6000 - X11  
  6665 - Alternate IRC [Apple addition]  
  6666 - Alternate IRC [Apple addition]
  6667 - Standard IRC [Apple addition]  
  6668 - Alternate IRC [Apple addition]  
  6669 - Alternate IRC [Apple addition]

參考資料

  1. linuxserver/libreoffice
  2. How to Install LibreOffice on Your Synology NAS

上一篇
Day 20 架設開源的 CodiMD 服務
下一篇
Day 22 ctop 好用的 docker 容器監控工具
系列文
以 Docker 為始的多種開源服務初探30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言