標籤: ubuntu
openfire企業內部即時通訊
若公司內部的訊息溝通, 須要考量資訊安全, 通常建議安裝一套企業內部即時通訊軟體,
在這裡介紹一款偶用了至少10以上的老牌開源即時通訊伺服器 – openfire
openfire支援XMPP標準通訊協定, 支援linux , window , 與 mac , 安裝也非常簡便,
能支援AD (LDAP) , 只要搭配支援 XMPP 的用戶端軟體 如 pidgin(洋涇浜) , jitsi desktop(神燈巨人) , 與 spark
咖啡偶在此強烈建議用戶端使用 jitsi desktop , 能撥打電話, 進行視訊會議, 或是分享桌面給IT人員, 非常適合小公司使用,
例如兩岸三地需要視訊會議(又不想使用 wechat , skype , line ) , 就可以自架設openfire + jitsti, 再 加上適當的攝像頭, 高感度麥克風, 就能輕鬆完成視訊需求.
,
clonezilla再生龍超好用
自從決定要捨棄vmware esxi 改用 proxmox ve之後 , 連帶思考 vmware converter 的替代方案,
剛好想起clonezilla 再生龍 , 使用後讓我很驚訝, 很棒的一個備份解決方案, 最重要是免費.
再生龍真的是台灣之光, 由台灣的國家高速網路與計算中心所開發.
我試用了兩個作法, 包括:
1. p2p 異機還原(筆電轉桌機)
我的筆電lenovo x230安裝win10, 再由再生龍備份到隨身硬碟, 然後再由隨身硬碟還原到桌機,
還原完畢之後,桌機的win10出現裝置重新設定的訊息,過一陣子再改一下網路設定就能正常使用了.
我想若原機備份還原, 應該就不會出現重新設定訊息,有點類似早期的norton ghost方式.
2. p2v 筆電轉virtualbox vm
筆電已安裝virtualbox , 然後新增一個win10 vm, 該vm含一個虛擬硬碟(還原用途),
vm啟動時, 使用再生龍開機, 掛載隨身硬碟(含x230的備份檔案), 再將隨身硬碟中的x230還原到vm的虛擬硬碟中,
還原成功後, 讓vm重新啟動, win10 一樣會出現裝這重新設定的訊息, 最後完成開機, 成功實現實體主機轉換成虛擬的作法.
再生龍開機後能提供很多功能, 也能連上網路, 掛載網路磁碟機, 再將網路備份的系統還原至新裝置, 非常方便, 剛好偶有一個512MB的隨身碟, 拿來再利用, 非常合適!
Linux上如何將資料夾同步到另一個資料夾(rsync)
rsync 很好用,搭配ssh, 可再加密的情況下, 拿來同步遠端資料到本地端,
另一個用途就是複製本地端目錄,到另外一個目錄上
/usr/bin/rsync -avhW --no-compress --progress "來源目錄" "目標目錄"
ubuntu下使用snap安裝libreoffice
snap是ubuntu力推的一個套件管理架構, 應該是要跟傳統作業系統套件區隔開來, 以便達到不受到作業系統影響的目標吧(咦?這不就跟container很像嗎?)
先安裝 snap
sudo apt install snapd
再使用snap安裝libreoffice
sudo snap install --channel=beta libreoffice
安裝libreoffice完畢,可手動執行
/snap/bin/libreoffice
安裝libreoffice完畢,請重開機
ubuntu 如何強制刪除程式
先前virtualbox 6.0 一出來就急著強制安裝到elementary os中, 導致後續無法升級, 但也刪除不了virtualbox,
最後實在受不了, 我的筆電常常當機, 想說還是要強制刪除virtualbox才行,以下是刪除的方式:
sudo dpkg --remove --force-remove-reinstreq virtualbox-6.0
取得Linux上的所有網卡訊息
ubuntu系統如何更新DDNS
一樣不囉唆, 寫成文件, 請到以下連結觀看, svn server更新至VisualSVN 3.9.2已經不能使用匿名讀取, 請輸入 guest/guest 才能檢視!
https://docs.kafeiou.pw/iammis/技術文章/HowTo/10027_(Ubuntu)如何使用ddclient更新DDNS.txt
翻牆的另一個選擇-Outline
最近研究一大堆科學翻牆的方式, 尤其是買小米路由mini,安裝老毛子韌體, CP值最高.
出差帶一台小米路由,可隨時翻牆.
另外一種方式就是使用Outline, 安裝方式超簡單, 也不用改啥機子, 但Outline server要自行準備作業系統安裝, 這種方式不像小米路由可以放在一般家庭,既是wifi, 也可當翻牆server.
Outline簡易步驟(ubuntu):ps. 因為連線的port有時後會變動,因此防火牆官方建議開放1024~65535 (tcp/udp) , 但是實際上測試會落在10000~65535之間,因為安全考量10000之前有些服務不能開放防火牆, 所以就開放10000以後的就行了, 或是開放1024~65535時候, 記得將不能開放的服務再另外用更高權限鎖回去.
1.(伺服器端)安裝serverwget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh | bash安裝完畢會出現一組訊息告訴你防火牆哪個port要開啟, 以及一組要給Outline-Manager用到的連結To manage your Outline server, please copy the following line (including curly brackets) into Step 2 of the Outline Manager interface: G {"apiUrl":"https://xxx:48085/bZxbag3byWdd8I89W9IB1p5jA","certSha256":"1B9C3C3A54D4FE59A26AFCC68E7DA995ABD13FA20CD27430F1EBAA9030BCAD0"} If you have connection problems, it may be that your router or cloud provider blocks inbound connections, even though your machine seems to allow them. - If you plan to have a single access key to access your server make sure ports 48015 and 46144 are open for TCP and UDP on your router or cloud provider.此時你需要讓防火牆開啟相對應的port, 請注意port每個伺服器都不一樣firewall-cmd --add-port=48015/tcp --permanent firewall-cmd --add-port=48015/udp --permanent firewall-cmd --add-port=46144/tcp --permanent firewall-cmd --add-port=46144/udp --permanent firewall-cmd --reload2.(伺服器端)接下來於伺服器執行管理程式 Outline-Manager (須使用root或是administrator權限) 將安裝步驟1server所產生的安裝碼(apiUrl), 放到Outline-Manager上, outline 就可以產生會產生一組特別的連結URL: SS://xxxx , 這時候就可以把SS://xxx給需要翻牆的設備. 咖啡偶測試了一下, 這個Outline-Manager使用完畢就可以關閉, 因為實際上的server(步驟1)還繼續執行中. 3.(客戶端)執行Outline-Client(須使用root或是administrator權限) 將步驟2產生的連結URL , SS://xxxxxx 放入client上, 就可以啟動vpn了
伺服器端的 Outline-Manager 與 客戶端的 Outline-Client 可於 https://www.getoutline.org 下載 支援 windows , linux 與 Mac ,
如何檢查outline-server 是否為最新版本
# 查看shadowbox是否為最新版 docker inspect shadowbox | grep '"shadowbox.' #查看是否能自動檢查到最新版而自動更新 docker logs watchtower