Posts
虚心接受,坚决不改。
记录Blowfish主题美化过程
· ☕ 9 min read

起笔

这篇文章来记录一下美化博客的代码。一样是记录性质,免得自己忘,又要翻GitHub上的提交记录。顺便,回想起刚搭博客的时候四处碰壁,彼时也没有生成类AI工具,有需求只能在Google上搜索,或者是去GitHub偷代码(。)能搜到的美化魔改博文我都看了个遍。现在写代码的门槛降低不少,官方文档做得也很清晰,这篇文章希望抛砖引玉吧。


NaiveProxy | 墙高一尺我高一丈
· ☕ 7 min read

自北京时间2022年10月3日起,超过一百名用户报告他们至少有一台基于TLS的翻墙服务器被封锁了。被封锁的服务器使用的协议包括了trojan,Xray,V2Ray TLS+Websocket,VLESS,以及gRPC。我们还未收到任何naiveproxy被封锁的消息。
来源:Github

本文的劳动成果属于kwaa,本文仅作备忘使用,鞠躬。
原文地址:https://kwaa.dev/docker-proxy


Docker | 常用Docker基础命令
· ☕ 3 min read

容器/镜像使用

查看正在运行的容器:

docker ps

查看所有容器:

docker ps -a

查看所有镜像:

docker images

停止所有容器:

docker stop $(docker ps -a -q)

删除所有容器:

docker rm $(docker ps -a -q)

删除所有镜像:

docker rmi $(docker images -q)

如果是控制某一个容器/镜像,只需要将后面的变量$()换成该容器/镜像的 ID。


Misskey | 简明制作Misskey前端主题
· ☕ 4 min read

介绍

本文基于Misskey写就,搭建方式是利用现有docker镜像进行最小化部署
与Mastodon不同的是,Mastodon只能使用管理员添加的主题,要想添加外部主题需由管理员修改源码,而Misskey不仅仅满足于自带主题,任何人都可以制作主题并安装。也就是说就算普通用户不喜欢所在实例的默认主题(由管理员设置),也大可不必将就凑合,本文简单介绍如何自己制作喜欢的主题并使用。


Mastodon | 救援迁移大行动
· ☕ 6 min read

前言

因为手残不小心把服务器的/etc目录全部删除(这是系统关键文件),导致服务器就此废掉救不回来了。之前查资料发现root用户甚至可以运行rm -rf /命令,结果这次就轮到我了…


Owncast | 搭建属于自己的直播间
· ☕ 4 min read

前言

Owncast是我三次望而却步最后搭建完成的。第一次因技术不足看不懂文档而放弃,第二次好奇但不知道Owncast如何用怎么用而放弃,第三次因没有熟悉的docker-compose搭建方式而放弃,这次终于搭建完成。虽然搭建过程简单,且有稳定的英文教程(How to use Owncast with OBS on Ubuntu 20.04)可供参考,但我还是选择把搭建过程记录下来。


Gridea | 零基础搭建属于你的静态博客
· ☕ 3 min read

前言

今天刷毛象的时候偶然点进一位象友的博客,发现其使用Gridea部署。仔细阅读了Gridea的Github项目简介,发现这位竟然和Hugo一样都是静态博客生成器。不同的是Gridea是由国人开发,仅支持中英文,且Gridea拥有图形化应用程序,无需了解任何代码,属于把自助餐打包送到家门口那种,相当适合小白。

image alt
Gridea: 应用程序截图

部署过程

官方文档介绍的是使用Github Pages搭建的方法。但我自己已经使用了Github Pages(现在这个博客就是用了Github Pages),所以我来介绍一下不需要Github Pages的部署方法——套一个Vercel做自动部署,而且对国内访问起到了一定的优化作用。


Hugo | 为博客文章添加密码
· ☕ 2 min read

前言

因为一些原因想给博客的一些文章添加访问密码,于是完成了这篇文章。鉴于加密脚本安装不便,完成文章后也需要额外运行一行命令,遂采用此方法。需要注意的是,此方法的加密并非算法加密,不适用于一些需要高度机密的场合。

步骤

参考添加文章加密功能。文章中博主使用的是LoveIt主题,我稍微修改了下让其在Mogege/Ftopia/LeaveIt主题中能使用。

layouts/_default/single.html中添加:


Misskey | 利用Docker-compose搭建Fedi开源社交平台
· ☕ 12 min read

简要介绍

众所周知,简中互联网内开源Fedi社区相当小众,但即便如此,Mastodon的用户依旧是相当庞大的,而同为联邦宇宙软件一员的Misskey则是小众中的小众。

实际上中文长毛象社区由于各种不可说原因经历了几次搬迁潮,再加上象友们的安利邀请,最终形成了现在的盛况。也有人觉得Mastodon(长毛象)UI界面比较好看,再加上几位知名站长的个性化魔改&稳定维护和Mastodon自带的搬家功能,即使长毛象目前仅支持纯文本发嘟,受众依旧相当多,很多人以为联邦宇宙指的就是Mastodon本身了。


Mastodon | 记录大型魔改过程
· ☕ 8 min read

一直很想让长毛象支持 Markdown语法,但我本人却因为菜得看不懂真代码而多次碰壁。这次使用了小森林站长的docker镜像,主题和特色请看这里

注:小森林站源代码按照AGPL3协议开源,所有资源都不依赖小森林站长的服务器资源。自行部署可参考本文实践,没有经过大型魔改的站点理论上讲都可以平滑迁移。


Piped | 利用Docker-compose搭建YouTube开源替代前端
· ☕ 4 min read

前言

今天在翻lala的博客旧文的时候发现了Yotter,一个Youtube/Twitter替代前端。想起bgme站长搭建过Nitter(Twitter替代前端),为了隐私友好就想搭建一个类似的平台。不过Yotter项目正好在几月前停止维护了,这时我发现了Piped,遂有此文。

通常情况下这类开源前端都是及其重视隐私的,而且都鼓励自托管,Piped也不例外。关于隐私方面的更多介绍请看Why did I create Piped?。对于没有技术基础/没有条件自托管的朋友,开发者也提供了自己的服务:https://piped.kavin.rocks/


Miniflux | 利用Docker-compose搭建RSS阅读器
· ☕ 2 min read

水一篇文章。皮塔丘之前问我在用什么RSS阅读器。其实在电脑端我一直在偷懒用zyn写的无后端静态网页播客播放器闭客。后来和皮塔丘一起看RSS阅读器的搭建教程,食指大动就顺便搭了。

注意:
本教程省略了一些与Docker&Docker compose相关的知识。如果没有安装,请参考这里安装。

搭建过程

在任意目录下新建docker-compose.yml文件: