使用Chevereto搭建免费私有图床

逛Telegram的时候无意间遇到了TOTORO625的这篇博文,翻到最底下看到他提到了Chevereto图床。本着好奇心理,再加上翻墙主力V2ray服务器所需要的前端伪装站一直是nginx默认欢迎页让我很不爽,遂一时兴起,决定在这个V2Ray的VPS上建一个图床前端。总体过程还算流畅,中间遇到的几个小问题因为有搭建wordpress的经验基本很快都解决了。服务器环境还是一如既往的LEMP(Linux+Nginx+MariaDB+PHP)。当然L和E这两部分因为已经搭了V2Ray的原因之前就准备好了,数据库和PHP是这次新装入的。

(更多…)

采用CC BY-SA 4.0协议并将相关说明嵌入WP底栏

接触过不少开源项目,不管是3DS上的自制系统Luma,还是路由器固件OpenWRT,再到各种开源库,都有着各自的开源协议。一直好奇MIT,Apache,GPL等协议之间到底有多少区别,今天抽空总算是详细的了解了一下。理念上最大的区别在于,MIT和Apache的初衷是为了法律免责,而GPL是为了“公平共享”。即:如果对方在自己的项目中使用了GPL协议下的开源项目并做了修改,他必须开源自己项目中的相关部分,使得原项目有条件从中获得改进。上面提到的是软件代码上的开源协议,那么多媒体和文学方面是否有相类似的协议呢?答案是肯定的,那便是CC BY-SA,又名知识共享署名-相同方式共享协议。大名鼎鼎的Wikipedia底层软件基于的是GPL协议的MediaWiki,而Wiki上的文字内容则是基于CC BY-SA 3.0发布。

(更多…)