作者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/cn.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/cn.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