图床测试

楼主: buffalobill (水牛比尔)   2023-05-06 11:20:48
看到 imgur 要大扫除的公告
就起心动念想自己刻一个图床出来
然后5/2星期二就开始动手了
一、估狗的云端主机GCP
https://i.imge.tw/oVK.png
为什么选估狗?
因为估狗在台湾彰滨工业区有机房
哪天台湾连外的十几条海底电缆断光光
还是能连的上~
cpu跟内存选最便宜的一个月6.57镁
硬盘先弄50G,一个月也要5镁
加上折扣粗估一个月就10镁了
二、域名
想要.tw的域名
img.tw被注册走了
pic.tw也被注册走了
好吧,就img后面加个e
imge.tw吧
https://i.imge.tw/zVi.png
买了
一年800新台币
从PChome做DNS代管
之前用过CHT的DNS代管
发现无法设定CAA Record...
要付更多钱钱用pro DNS代管
就叛逃到PCHome来了
三、凭証
理所当然使用Let's Encrypt的免费凭証
不过要申请wildcard凭証的话
要走DNS01测验
无法自动Renew凭証
算了这站应该撑不到凭証过期XD
https://i.imge.tw/zVp.png
想用wildcard凭証是想弄很多个子网域出来
i.imge.tw 直连图
t.imge.tw 直连缩图等等
四、架站
Ubuntu 22.04
Nginx 1.18
PHP 8.1.2
MariaDB 10.8.7
手刻PHP魂再次发动
连composer都没用喔
前端只用了两个套件
UIKit 3.16.15
jQuery 3.6.4
是的,我是到2023还在用jQuery的废物……
五、Cookieless
写一个图床不难
如果你不是灵机一动想写个cookieless的网站的话
要做到cookieless
不只PHP无法使用session
你网页的部分也不能连去外部的CDN
不然CDN那边还是会留下cookie
然后facebook有跟那些CDN勾结的话就能知道你来过本站
https://i.imge.tw/zVn.png
六、完成
就这样
一个星期不到
图床的基本功能就刻完了
上传,分享。就这样!
Upload, Share. That's it!
https://imge.tw/
欢迎大家测测看
虽然目前只开放台湾IP上传图片...
预想几种结局
一、频宽太贵帐单爆掉忍痛关站
二、被人上传儿童色情图片定点爆破(这里是台湾,不是摩尔多瓦……)
作者: scmono (摸诺)   2023-05-06 11:21:00
大师
作者: EMANON231 (荷莉叶特)   2023-05-06 11:21:00
大师
作者: pchooooome (匹西吼~~~~~~~~~~~~~~~~~)   2023-05-06 11:21:00
大师
作者: Wardyal (Wardyal)   2023-05-06 11:22:00
作者: Sugarwithkid (Sugarwithkid)   2023-05-06 11:23:00
https://i.img e.tw/zVa.png
作者: Wardyal (Wardyal)   2023-05-06 11:23:00
问一下 假如只申请固定IP 不用DNS可以做到吗
楼主: buffalobill (水牛比尔)   2023-05-06 11:24:00
如果你放弃https的话
作者: NakaokaLove (中冈大人子宫里的刻印虫)   2023-05-06 11:24:00
大师
作者: Excrement35 (好好吃捏)   2023-05-06 11:24:00
作者: F16V (Manners maketh man.)   2023-05-06 11:26:00
瓦屌这部很赞
作者: pig205487741 (ohyax)   2023-05-06 11:26:00
大师
作者: wwndbk (黑人问号)   2023-05-06 11:26:00
大师
作者: PogChampLUL (火车站肥宅)   2023-05-06 11:29:00
大师
作者: ken1990710 (沙茶花养的饲育员)   2023-05-06 11:31:00
@一串ID
作者: ClannadGood (修)   2023-05-06 11:41:00
大师
作者: black80731 (坏坏)   2023-05-06 13:19:00

Links booklink

Contact Us: admin [ a t ] ucptt.com