Fw: [問卦] 其實現在自己架bbs站不困難吧?

看板AppsForBBS (BBS軟體)作者 ( )時間5年前 (2018/09/19 02:18), 5年前編輯推噓3(302)
留言5則, 5人參與, 5年前最新討論串1/1
※ [本文轉錄自 Gossiping 看板 #1ReK4HyC ] 作者: holishing ( ) 看板: Gossiping 標題: Re: [問卦] 其實現在自己架bbs站不困難吧? 時間: Wed Sep 19 02:16:38 2018 有鑑於跟架 bbs 站相關的廢文愈來愈少 即使原 po 這篇文過了三天還沒什麼人回 自己還是整理一些所知道的東西以供剛好有興趣的參考好了 ※ 引述《bota (llll)》之銘言: : 在1990年那種網路是撥接,硬碟是用 kb,mb 算的年代 :   要架站, 確實需要利用學校的資源 : 但現在是光纖的時代, 隨便一顆硬碟都 tb 起跳的 : 這種狀況下, 要架純文字的 bbs 站根本不困難 嗯,只是要架站當然不困難啊,超簡單 der 你隨便去 github 找有沒有現成的 code 抓下來測試看看就好 像是 https://github.com/ptt/pttbbs 甚至你只要: docker pull holishing/imageptt ( source code 在: https://github.com/clamtestbbs/imagebbs ) 就有現成的 docker 映像檔可以用了呢!好方便呢! 但如果是要架 ptt 這種「規模」的站呢 實際上多麻煩我們難以親自體會 但我們有相關的資料可以看: https://www.ptt.cc/man/Gossiping/D315/D2D4/DE94/D332/M.1374747047.A.1DF.html 這邊已經是 2009 年的資料了 (但也沒更新的資料這樣) 或是你也可以看這兩篇有趣的討論:#1Q71TJ7M (Linux) #1Q7Hh9ip (Linux) 你會發現看似好像只有純文字之類的東西的 bbs 站 所耗費的記憶體用量和硬碟i/o...等等卻是非常驚人 況且相較其他版本的 bbs 站,況且 ptt 近十幾年已經盡可能提升這方面的效能了... : 有沒有酸民擔心 ptt 被關掉的八卦? : 自己架就好了阿阿阿 : 推 wyytw: 開了要有人用阿 123.194.201.63 09/16 11:55 沒錯, 早期 ie 獨大,Netscape 沒什麼人期待,www 在臺灣還不成熟 網速也不快的時代 自己的服務自己架 這樣的風氣一直都很風行 但後來的事情大家都知道了 : 推 ilove640: 一個人的八卦板 180.217.70.58 09/16 11:55 但當時的風氣是: 也有人認為架自己的個人站,即使來的人沒幾個也能保有自己的私人空間也不錯喔 更不用說有站臺有什麼福利不想對外張揚了 : → cdmlin: bbs一直都很容易架 220.132.36.164 09/16 11:56 或許對有基本概念的 unix-like 作業系統的使用者來說,小菜一碟 但隨著各版本的 bbs 站臺 source code 年久失修 愈來愈多問題也會跟著作業系統近幾年的大幅更新而浮現 就我所知 例如在當年大多一般個人電腦以及 bbs 機器都是用 32 bit 的作業系統進行編譯 因此將一樣的原始碼移到現今主流的 64 bit 平臺上編譯就遇到了一些問題 有些站臺決定像是 「在 64bits 的機器上用 32 bits 的 time_t」 (絕對不是在說 ptt ?) 這樣的改法來因應平臺的轉換 有些則是直接用 32 bit 的相容函式庫 (multilib) 來將原始碼編譯成 32 bit 的執行檔 以及有些過時的函式及相關寫法不被新版本的編譯器接受 這樣的因應方式,對於對於作業系統相關程式有粗淺觀念且會 google 的人來說 或許還是小菜一蝶 但相比 以前一般只會用電腦的人只要下載維護者給的腳本就能架站 的情況 門檻還是提高很多 已經不是你照著說明書給的東西複製貼上一樣的東西 就能架站的狀況可以相比的了 : → nicholassys: 樓上都是我的分身 111.82.29.160 09/16 11:56 : → hahaccu: 開簡單,但有沒有人來就是問題 122.116.210.100 09/16 11:56 : → QBey: 好像有什麼colabbs 39.8.192.98 09/16 11:56 沒錯,但它也年久失修了,也沒聽說有人在弄 很多本來用 cola 架站的使用者很快就放棄經營下去了 : → Wilkie: 網路流量 111.71.43.35 09/16 11:57 : 推 RedCarRet: 要像以前全台很多小站連在一起有困難度123.204.163.65 09/16 11:58 : → RedCarRet: 而且轉信站倒了 123.204.163.65 09/16 11:59 另外補充 如果照原 po 的觀點 其實只是要「架轉信站」(只是想讓它跑起來) 也並不是件困難的事情喔 注意這裏的轉信站不是 mail server 喔 它走的是 NNTP (Network News Transport Protocol, port 119) 等等的協定 然後提供相關服務的開源 server 軟體則是一個叫 INN 的軟體: https://www.eyrie.org/~eagle/software/inn/ 如果你用 INN 2.5.x 的話,還是可以拿來當 BBS 站臺間轉信機器來用喔 且甚至你也可以在 Linux 主流發行版(Debian, CentOS)、FreeBSD 等等 的套件/ports中找到相關的項目可以安裝 照著手冊相關提示,然後你有兩個以上的 BBS 站願意幫你測試的話 (現存站臺列表: https://bbslist.tk ) 基本上就可以跑起來囉~ 像我目前也有實驗性地在經營自己自 high 用的轉信站呢 但基本上就跟 ptt 一樣,要弄到一定的規模又義務又不收錢又怎樣怎樣的 終究是很困難的,有閒的人沒錢,有錢的人沒時間搞這個, 更不用說完全不覺得這有什麼意義的 喔對,用 Ptt 近期版本架站想測試轉信的朋友 要自己把那功能加回來喔~ ( https://github.com/clamtestbbs/pttbbs-inndtest/commit/4957994 ) : → info1994: 要有人要有資金啊 還要保證不營利 115.82.112.141 09/16 12:01 : → bybe: 都倒光了 101.15.133.40 09/16 12:03 : → bgrich: ptt的連線數+DDOS就炸死你的伺服器 61.231.14.249 09/16 12:09 : → lkkgotyy: 柯黑不會與用啊 118.168.197.221 09/16 12:24 最後 對於想測試架 bbs 站的朋友 (雖然不知道可以拿來幹嘛?) 建議對 unix-like 的作業系統(像是Linux...)基本指令不要太陌生 (此部分參考我在 AppsForBBS 板前面的文章吧) 所以架 BBS 站你可以說 easy 也可以說很麻煩喔! 如果你看到這些老東西沒興趣,又覺得 ptt 就社會意義而言 還是可以當作不錯的噱頭 建議你還是持續關注 ptt.ai 好了,雖然不瞭解但也是滿期待它的發展的XD -- 你知道PTT有小天使嗎? 能幫助你唷! 小主人我來了^Q^ ●β HELP 想呼叫屬於你的小天使嗎? / ` 〈○〉 ▃▃▃ 只要按hh,就可以了唷!! Δ >_<~ // ▅▅▅ 快按下"hh"呼叫你的小天使吧!\(≧▽ν≦)ωgarnier -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.112.110 ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1537294609.A.F0C.html ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: holishing (140.116.112.110), 09/19/2018 02:18:53 ※ 編輯: holishing (140.116.112.110), 09/19/2018 02:20:00

09/19 08:01, 5年前 , 1F
推!
09/19 08:01, 1F

09/25 13:24, 5年前 , 2F
09/25 13:24, 2F

09/28 19:39, 5年前 , 3F
熱心人
09/28 19:39, 3F

10/10 17:05, 5年前 , 4F
話說2038年以後PTT怎麼辦
10/10 17:05, 4F

10/11 16:06, 5年前 , 5F
看有沒有人動大刀改架構吧,原本的程式碼都公開的
10/11 16:06, 5F
文章代碼(AID): #1ReK6EZr (AppsForBBS)
文章代碼(AID): #1ReK6EZr (AppsForBBS)