作者holishing ( )
看板AppsForBBS
標題Fw: [問卦] 其實現在自己架bbs站不困難吧?
時間Wed Sep 19 02:18:53 2018
※ [本文轉錄自 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://webptt.com/m.aspx?n=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://webptt.com/m.aspx?n=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
1F:推 KoenigseggG: 推! 09/19 08:01
2F:推 iddqd: 推 09/25 13:24
3F:推 toploader: 熱心人 09/28 19:39
4F:→ Metro123Star: 話說2038年以後PTT怎麼辦 10/10 17:05
5F:→ holishing: 看有沒有人動大刀改架構吧,原本的程式碼都公開的 10/11 16:06
6F:推 simpson083: 不曉得能不能夠架構到pi network 鏈上面 04/02 23:29