免费

自建 Gotosocial | 一个 ActivityPub 联邦社交网络程序

笔记

自建 Gotosocial | 一个 ActivityPub 联邦社交网络程序

GoToSocial 是一个使用 Golang 编写的 ActivityPub 社交网络服务器,它是一个轻量级、安全的联邦社交网络入口,可让用户保持联系、发布和分享图片、文章等内容。GoToSocial 强调用户的隐私和自由,不会跟踪用户的行为,也不会为了向用户展示广告而收集他们的数据。 使用 GoToSocial 可以让用户进入联邦社交网络的世界,联邦网络是一种基于协议的社交网络结构,它允许用户从一个社交网络实例互相跟随、交流和分享内容。这种结构可以让用户自由选择社交网络平台,同时避免某个平台垄断市场。用户可以在不同的实例之间进行跟随和互动,这样就可以更好地保护用户的隐私和自由。 使用 GoToSocial 还可以避免被广告和推荐算法影响,因为 GoToSocial 不使用这些算法。GoToSocial 的时间轴是按照发布时间排序的,用户可以通过关注人和互动方式来定制自己的时间轴和体验。此外,GoToSocial 的用户体验不是基于用户的参与度和粘性,而是基于用户的兴趣和交互方式。这种设计可以让用户更自由地探索和发现内容,而不是受到平台算法的影响。 总之,使用 Go

By YJK

笔记

自建 Umami | 一个开源网站分析工具

Umami 是一种开源的网站分析工具,旨在为用户提供隐私保护的 Google Analytics 替代方案。使用 Umami,网站管理员可以跟踪访客行为并获得有关网站性能的见解,而不会侵犯用户的隐私。Umami 提供实时跟踪、可自定义的仪表板和详细的报告等功能。由于是自托管的,用户可以完全控制自己的数据,并确保不与第三方公司共享。 这里简单介绍一下在 Vercel 部署 Umami 的方法: 0/ 准备工作 * 一个 Github 账号 * 一个 Vercel 账号(可以通过 Github 登录) * 一个 Supabase 账号(可以通过 Github 登录) 1/ Fork Umami 登录 Github,访问以下 Umami 仓库,并 Fork 至您的 Github

By YJK

笔记

自建 Shlink | 一个网址缩短程序

Q: 阐述一下为什么要自建网址缩短服务 A: 自建网址缩短服务主要是为了方便用户访问长网址。通过缩短长网址,用户可以记住和传递简短的网址,方便快捷地访问目标页面。此外,自建网址缩短服务还可以提高网站的安全性,因为缩短的网址可以隐藏目标网址的真实地址,防止黑客利用真实地址进行攻击。另外,使用缩短网址也可以帮助网站更好地管理链接和跟踪流量来源。 以下教程为在 Northflank 搭建免费的网址缩短服务。 0/ Pre * 注册一个 Maxmind 账号,并生成一个授权码,记录备用。 * 注册 https://northflank.com/, 并绑卡(避免滥用)。 1/ Setup 新建一个免费的 Project 创建数据库 创建成功后,记录其中的连接信息备用 创建服务 Image path 填写 shlinkio/shlink:stable Environment variables 按下方内容填写: DEFAULT_DOMAIN="long.

By YJK

博客

回归 Ghost | 在 Fly.io 部署 Ghost 博客,免费

之前访问过我博客的朋友应该知道,我之前一直使用 Ghost 作为驱动程序,并且部署在 Heroku 上,后来转向了 Nobelium 使用 Notion 作为数据库并部署在 Vercel。 由于对 Nobelium 的前端页面有些许看腻了,又重新转回了 Ghost 并继续使用我在 4 年前设计的主题 1ite。 这次转回 Ghost 依旧秉承着除域名外不花一分钱的初心,Heroku 是不能用了,这次就选用 Fly.io,其免费套餐支持部署 3 个 shared 256mb VMs,并可使用 3G 的持久存储卷,下面介绍我是如何在 Fly.io 上部署本博客的。 准备工作 第一步当然是注册 Fly.io 账号,注册账号需要绑定一张信用卡以避免滥用。 注册

By YJK
Mastodon