自託管工具記錄
區別於Unraid安裝服務與工具的記錄、Linuxmint安裝的軟體與工具的記錄,這裡專注於自託管工具(有公網使用意圖的),因為部分工具不一定都裝在NAS種,索性單開文章。
流媒體管理
Jellyfin(視頻流媒體管理)
https://hub.docker.com/r/nyanmisaka/jellyfin
192.168.50.25:8096
(unraid)
這個版本的是國人開發的,對國人相對還是友好的,以及對解碼做了些優化。
jellyfin簡單看個片還行,官方app客戶端就是個瀏覽器套殼,要多難用有多難用,但免費開源、該有的功能都不含糊,對國人唯一可能會「卡脖子」的可能是刮削吧。plex這種有他們自己的刮削伺服器,你從plex伺服器拿數據,所以刮削上不用操心,但價格不菲。emby是個折衷的方案,可以付費也有白嫖方案,但我沒有體驗很多,哪裡有優勢說不上來。至於其他各種流媒體服務,除了自動化下載bt/pt/usenet的套件,非大觸建議能滿足需求就少折騰。
192.168.50.111:4533
(unraid)
localhost:4533
(本地測試用途)
注意事項:
- 對於專輯分裂:
- 同專輯內多位藝術家,導致以藝術家為單位分類的:使「專輯藝術家(albumartist)」的值一致;
- 專輯名字帶碟號(如「Disc 1」)的:手動建立「discnumber」標籤,並刪除專輯中的疊號。
- 修改了歌曲所在的文件夾名、文件名會被系統按照「舊的文件被刪除,這是新的文件」來處理,因此會導致原來曲目的痕跡消失(如歌單中)。
- m3u文件會被識別為播放列表,導出的播放列表也是.m3u文件。
- 缺點是慢,見:https://github.com/navidrome/navidrome/issues/1186,做好心理準備,勿無腦導入大量歌曲,最好是小曲庫,聽什麼下什麼存什麼。
- 默認會不斷掃庫,不斷的掃,建議禁用,有需要手動掃,具體見:https://www.navidrome.org/docs/usage/configuration-options/#available-options(ND_SCANSCHEDULE 改成0禁用)
比funkwhle好用多了,缺點當然也有許多,比如歌曲數量多時會卡頓;收藏/星標等是針對專輯的,對於單個曲目實用價值較低;添加歌曲到播放列表時不顯示歌曲已在哪些播放列表(如果重複,在添加時的提示,跳過和取消的中文翻譯都是「取消」)等等,整體還行。
calibre-web(書籍管理)
https://hub.docker.com/r/linuxserver/calibre-web
192.168.50.25:8083
(unraid)
192.168.50.25:8083/opds
一開始安裝,就按部就班的操作,但是無法訪問webui,等也等了(等加載),該放的文件也放了(db文件),該清的也清了(配置文件、cookie),該換的也換了(鏡像源),該調的也都調了(參數、權限之類的),但就是死活不行。就是無奈地吐槽的力氣都沒有,因為在本機(linuxmint)一次就過了,搜百度谷歌壓根就沒這方面的討論。不過對這類無頭尾的問題我也習慣了。然後就無聊隨手又一弄,一樣的操作,您猜怎麼著?成功了。
書籍不是掃本地文件夾,而是手動上傳,沒需求所以沒研究自動掃庫的方案。
funkwhale(音樂流媒體管理)
https://hub.docker.com/r/thetarkus/funkwhale 、
使用記錄:Funkwhale安裝隨筆
192.168.50.25:3031
(unraid)
對我來說可能有些大材小用了,因我就自己用,這個一定程度上是社區、協作上更具有優勢的。
生產力/娛樂
Stable Diffusion(AI圖像生成)
指南:https://rentry.org/voldy;相關資源、討論:/sdg/
localhost:9000
(windows)
指南中的版本我linuxmint中使用報錯,easydiffusion 版本可以用但占用太高、速度太慢,而且不調用gpu,用了兩次內容爆滿。(顯卡驅動是開源的不是官方最新版本的),最後索性直接上windows,一次過,使用體驗挺好。
工具
Music Tag Web(音樂元數據管理)
https://github.com/xhongc/music-tag-web
192.168.50.25:8081
(unraid)
http://localhost:8081/
(linuxmint)
最開始用 音樂標籤(MusicTag)是因為foobar2000漢化版(這個或這個)中內嵌了這個工具,看介紹應該是某個酷安老哥弄得,還有一個安卓版本,應該沒linux版本,主要是可以從國內平台(網易/qq/酷狗/酷我)獲取元數據信息,包括含時間戳的歌詞(time-synced lyrics),因為現在日用windows,而bottle/虛擬機並不好用,來回切系統又太麻煩,找了下找到了這個web版的,支持網易、咪咕、qq、酷狗源,唯一的缺點可能是界面是那種「經典」的扁平化設計。能改善的可能是優先使用含時間戳的歌詞而不是最先正確匹配的歌詞?(不知道是否已經有這個機制)以及跳過已有對應元數據的文件(可選項)。
老外有個Musixmatch平台,但似乎是付費的?能用就不折騰了,因為音樂都是從流媒體平台下的專輯,沒啥需要改的,只是需要根據需求加內容而已。自動修正元數據還是MusicBrainz-Picard好用點。
Squoosh(圖片轉格式)
http://localhost:32967/
(linuxmint)
主要是對比功能,可以直觀的發現都有哪些變化,也適用於對單個圖片精修,批量還是老老實實命令行吧。
我根據我的需求(滑塊對比兩張圖片)去搜了搜,但是一無所獲,線上工具倒挺多,比如imgsl、diffchecker.com、image-compare-slider、upscale-compare,img-comparison-slider、img-comparison-slider,按理說實現原理也挺簡單的,就是兩張圖片疊加到一塊,中間一個滑塊控制box的尺寸,但不知道為啥沒找到此類客戶端。搜出來的大都是線上的擴展(比如discourse)以及對比顏色差異這種高級點的功能,唉。
CyberChef(編/解碼工具集)
https://hub.docker.com/r/mpepping/cyberchef
192.168.50.25:8000
(unraid 使用率低)
HRConvert2(文件轉換)
https://github.com/zelon88/HRConvert2
支持的格式:https://github.com/zelon88/HRConvert2#supported-formats
http://localhost:8085/
(linuxmint 使用率低)
雖然但是,有些文件就是無法識別,批量選擇的話還不告訴你究竟哪個沒識別上。經試驗,跟文件名中是否有中文字符、特殊字符、空格無關。本身也不支持批量操作。