用NAS保留你互聯(lián)網(wǎng)的記憶—ArchiveBox網(wǎng)址存檔器

前言
前兩天在「網(wǎng)上沖浪」發(fā)現(xiàn)一個(gè)互聯(lián)網(wǎng)存檔網(wǎng),堪稱互聯(lián)網(wǎng)的博物館。發(fā)現(xiàn)大家在做一個(gè)被稱為 「"互聯(lián)網(wǎng)檔案計(jì)劃"」 的事情,于是我嘗試能不能將我自己的網(wǎng)站也用同樣的形式保存下來(lái)。「ArchiveBox」它能幫你搭建網(wǎng)站的存檔,包括內(nèi)容、鏈接、資源等等,你只需要提供url,它便能根據(jù)你的設(shè)置保存你想要的內(nèi)容,很是不錯(cuò)。
部署
docker中搜索ArchiveBox,找到如下容器名后下載,標(biāo)簽選擇latest即可。

下載后設(shè)置容器,在docker中新建一個(gè)archivebox文件夾,隨后映射路徑設(shè)置為/data,環(huán)境變量可設(shè)置添加一個(gè)MEDIA_MAX_SIZE,用于控制媒體文件的最大尺寸,端口設(shè)置隨意,不沖突即可。

體驗(yàn)
瀏覽器輸入「http://NASIP:本地端口」即可訪問(wèn)了,訪問(wèn)之前我們還需要?jiǎng)?chuàng)建一個(gè)管理員,官方文檔提示不能使用root,所以只能用內(nèi)置用戶archivebox來(lái)新建。

首先打開(kāi)ssh工具連接NAS,以此執(zhí)行以下命令:
1.獲取管理員權(quán)限「(sudo -i)」
2.進(jìn)入容器「(docker exec -it --user archivebox archivebox /bin/bash)」
3.輸入創(chuàng)建管理員命令「(archivebox manage createsuperuser)」
最后根據(jù)提示以此輸入用戶名、郵箱以及密碼即可,密碼如果較為簡(jiǎn)單,會(huì)提示,直接選擇y跳過(guò)即可。
隨后再次輸入地址登錄進(jìn)入主界面,該項(xiàng)目沒(méi)有中午支持,我這里是用網(wǎng)頁(yè)翻譯翻譯后的結(jié)果。

這里我以我的網(wǎng)址為例子,我們右上角選擇添加,輸入網(wǎng)址,下面會(huì)有添加選項(xiàng),可按照自己需求選擇那些不需要保存。

所有設(shè)置好之后點(diǎn)擊最下面的按鈕,工具便開(kāi)始工作了。(提示,網(wǎng)址一定要帶前綴,不然不能進(jìn)行添加)

如果網(wǎng)址內(nèi)容比較多,抓取時(shí)間會(huì)比較長(zhǎng),這里你可以直接點(diǎn)擊左上角查看目前的工作狀態(tài),可以看到它正在抓取網(wǎng)址的快照。

總結(jié)
算是蠻有趣的一款容器,不過(guò)在抓取時(shí)的占用也不算小。該容器并沒(méi)有實(shí)際的用途,只能說(shuō)可以作為一個(gè)興趣保存一些自己比較喜歡的網(wǎng)址,再一個(gè)就是某些網(wǎng)址的內(nèi)容可能會(huì)存在站長(zhǎng)或者作者自己會(huì)刪除,而你通過(guò)存檔形式保存下來(lái)便能反復(fù)觀看了。
以上便是本期的全部?jī)?nèi)容了,如果你覺(jué)得還算有趣或者對(duì)你有所幫助,不妨點(diǎn)贊收藏,最后也希望能得到你的關(guān)注,咱們下期見(jiàn)!
公眾號(hào):Panda不是貓,后臺(tái)發(fā)送【熊貓】獲取加群方式哦?。?!