作者holishing ( )
看板BBSview
标题Fw: [问卦] 其实现在自己架bbs站不困难吧?
时间Wed Sep 19 02:18:34 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...)基本指令不要太陌生
以下可以提供相关专案连结供参考:
=====
1. Current Ptt
目前 ptt.cc / ptt2.cc 正在跑的程式运行版本
可在:大部分 Linux 发行版、FreeBSD 11.x 等作业系统安装
新手可先用 Ubuntu Linux 来作为开始尝试的作业系统环境
熟悉相关设定的话则是更建议在 Debian GNU/Linux 下编译安装
相关专板: PttCurrent 板
https://github.com/ptt/pttbbs
=====
2. Maple3.10-itoc
目前现存大部分 BBS 站台在跑的程式版本就是以这个为基础了
( 现存 BBS 中文站台:
https://bbslist.github.io )
建议可先用 Ubuntu Linux 或 CentOS Linux 来作为开始尝试的作业系统环境
以相关教学文件多,且有相关讨论的专版(其他相关站台里的 itoc 版)
及目前还有在运作的专门
新闻伺服器(News Server): news.tfcis.org POST(119)
新闻群组(Newsgroup): TFCIS.personal.itoc
为其中特色
主要官网都在这边:
http://cpu.tfcis.org/~itoc
相关程式码放在:
https://github.com/xeonchen/maplebbs-itoc
=====
其他 BBS 版本也可以参考看看喔:
OpenPtt:
https://github.com/clamtestbbs/openptt
(早年 ptt/ptt2 站长发行,功能较简单的 pttbbs 版本,据说是为了新手架站设计)
WD-BBS:
https://github.com/clamtestbbs/wdbbs
(早期一个站台「风与尘埃的对话」站长,
将 ptt 更早期的程式版本[还很接近阳光沙滩的架构]分支出来,
自己後来融合其他 BBS 版本像是 Maple3 的一些特色的一个架站版本 )
=====
所以架 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
1F:→ pinhanpaul: 人人都能直播但不是人人都能当直播主 1.164.40.46 09/19 02:17
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: holishing (140.116.112.110), 09/19/2018 02:18:34
2F:推 MilkSwallow: 推用心! 09/24 20:55
3F:→ MilkSwallow: 中秋节快乐! 09/24 20:55
4F:→ holishing: 谢谢:) 09/26 22:55
5F:推 MilkSwallow: 你的站连不上去,不过我也忘记密码了 囧rz 04/26 02:39
6F:→ holishing: 应该可以连了? 可以再试试? 04/27 19:20
7F:→ MilkSwallow: 密码已忘,哈。找时间再注册新的。 04/28 02:31
8F:推 MilkSwallow: 如果你架好需要有使用者帮忙测试功能,可以通知我哟 04/29 15:42