Haven 私人博客搭建教程:基于 Ruby on Rails 的开源轻量级注重隐私博客程序

Haven 是一个使用 Ruby on Rails 构建的私人博客应用程序。写下您想要的内容,为您想要与之分享的人创建帐户,使用内置 RSS 相互保持联系。

以下是一些 Haven 的特点:

  • 开源。MIT License
  • 隐私第一。这是为了与朋友和家人分享,而不是商业活动。如果您想要为您的公司创建一个博客,您可能需要使用 WordPress 或 Ghost。
  • 便于使用。内置 Web 界面,用于管理用户、自定义博客以及使用 Markdown 和实时预览编写/编辑帖子。
  • 低带宽友好。图像被缩小以减少页面加载时间。没有 JavaScript 框架。没有广告或跟踪器。
  • 可定制。添加自定义 CSS 或字体。
  • 没有垃圾邮件。用户无需自行注册,因此未经授权的用户不会影响您的生活。
  • 对图像、视频和音频的媒体支持。
  • 私人 RSS 源供您的朋友关注您。
  • 内置 RSS 阅读器来关注您最喜爱的博客。

一、Haven 介绍

Haven 让您完全掌控自己所写的内容。您可以选择谁可以看到它,而不是信任大公司来控制谁可以代表您访问。与家人和朋友分享您孩子的照片。与您最信任的人分享私人想法。您的一切尽在掌握,没有广告,也没有跟踪。

Haven 是开源的,您可以免费在自己的服务器上运行。我们使在 Amazon AWS 上运行变得尽可能简单,您可以在客厅或其他任何地方的 Raspberry Pi 上运行它。如果您自己运行它太困难,我们可以在您自己的专用虚拟服务器上为您托管它,每月费用为 5 美元。

我开始这个项目是作为一个网站,我可以在其中与朋友和家人分享我刚出生的女儿的照片。我尝试使用 WordPress,但它需要太多自定义插件和配置,而且我仍然受到垃圾邮件注册请求的轰炸。我想,如果其他人可以托管自己的网站,只与他们选择的人分享他们想要的内容,那该多好啊。我知道它必须像流行的社交媒体网站一样易于使用。这些网站是免费的,因为它们出售广告,并在整个互联网上跟踪用户,以使这些广告更有针对性。

那么避风港到底是什么?Haven 是您自己的私人网站,在您自己的私人服务器上运行。在您的避风港上,您可以撰写新帖子或更新并添加图片。这样,你的 Haven 就很像 WordPress 了。与 WordPress 不同,您的 Haven 是私有的。Google 无法读取您发布到 Haven 的内容。唯一可以阅读您发布到避风港的内容的人是您授予访问权限的人。查看 Haven 的屏幕截图,了解它的工作原理。

这描述了 Haven 的发布端,但您的 Haven 还包括一个阅读器。使用 Haven 阅读器,您可以为您关注的所有网站以及其他 Haven 网站创建您自己的私人提要。您可以在我们的博客上阅读有关 Haven 阅读器的更多信息。

当您运行自己的网站时,一切尽在您的掌控之中。支付托管费用需要花费一点时间或金钱,但这意味着没有人需要在您的网站上看到任何广告或牺牲其在线活动的隐私。如果您有使用 Amazon AWS 的经验,我们会尽力让 Haven 尽可能轻松地自行运行,如果您感觉更容易,我们甚至会为您运行它。

你想看更多吗?看一下 Haven 的一些运行截图,或阅读有关 Haven 功能的更多信息!

二、Haven 安装教程

Haven 可以通过 PikaPods、KubeSail、AWS、Raspberry Pi、Heroku、Paid Hosting、Docker,或者其他 Linux 系统进行安装。

具体安装教程可以直接前往 GitHub 项目地址查看,下面分享一下在 Raspberry Pi 上安装以及通过 Docker 安装的方法,这两种方法都可以用到搬瓦工 VPS 上面。

Raspberry Pi

请注意,这需要更多的技术知识。您应该知道如何刷新 SD 卡以及如何使用 ssh 和 scp 工具。您还应该能够配置自己的 DNS 和端口转发。我们这样做完全是无头的,没有将显示器或鼠标/键盘插入到 Raspberry Pi。

  • 配置您的 DNS 以指向您的家庭 IP 地址。
    • 如果您使用 AWS Route53 作为 DNS,此脚本可能有用:https://github.com/havenweb/r53_dynamic_dns
  • 使用 Raspberry Pi OS Lite 闪存微型 SD 卡(2021 年 5 月)
    • 32 位:http://downloads.raspberrypi.org/raspios_lite_armhf/images/raspios_lite_armhf-2021-05-28/
    • 或 64 位(如果您知道自己在做什么):https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2021-05-28/
  • 启用 SSH 和 Wifi:https://raspberrytips.com/raspberry-pi-wifi-setup/
  • 将卡插入 Pi,然后将其打开
  • 确保您可以通过 SSH 连接到 Pi,然后将部署脚本/deploy-pi.sh 从此存储库复制到 Pi 的主目录
    • 请注意,该脚本假定您的默认主目录为 /home/pi 并且您正在使用默认的 pi 用户。
  • 配置您的家庭路由器以将端口 80 (http) 和 443 (https) 转发到 Raspberry Pi。
    • 您可能还想要/需要为 Raspberry Pi 配置静态 IP 地址。
  • 通过 SSH 连接到 Pi 并运行: bash deploy-pi.sh DOMAIN “YOUREMAIL”
  • 等待。在 Raspberry Pi Zero W 上,安装可能需要三个多小时。
  • 该脚本将为您提供初始登录信息,祝您新博客愉快!
  • 请注意,没有备份设置。您可能需要备份数据库(PostgreSQL)和上传的镜像(/home/pi/simpleblog/storage)。

Docker

请随意使用附带的 Dockerfile 和 docker-compose.yml。您可能想要修改 docker-compose.yml 中的环境变量以指定不同的 HAVEN_USER_EMAIL 和 HAVEN_USER_PASS。这些将用于在启动时创建初始用户(和密码)。

Docker 镜像发布到 GitHub 容器:https://github.com/havenweb/haven/pkgs/container/haven

三、搬瓦工新手教程和优惠套餐

搬瓦工官网: bwh81.net

搬瓦工最推荐套餐

  1. 搬瓦工优惠码:BWHCGLUKKB
  2. 搬瓦工购买教程:《搬瓦工新手用户注册和支付宝购买图文指导教程
方案内存CPU硬盘流量/月带宽机房价格购买
KVM
(最便宜)
1GB2核20GB1TB1GbpsDC3 CN2
DC8 ZNET
(购买后在后台迁移)
$49.99/年购买
KVM2GB3核40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2 GIA-E
(最推荐)
1GB2核20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
荷兰联通 EUNL_9
加拿大 CN2 GIA
$49.99/季度
$169.99/年
购买
CN2 GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
HK2GB2核40GB0.5TB1Gbps中国香港 CN2 GIA
日本东京 CN2 GIA
$89.99/月
$899.99/年
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
购买
OSAKA2GB2核40GB0.5TB1.5Gbps日本大阪 CN2 GIA$49.99/月
$499.99/年
购买
OSAKA4GB4核80GB1TB1.5Gbps$86.99/月
$869.99/年
购买

选择建议:

  • 入门:洛杉矶 CN2 套餐,目前最便宜,可选 DC3 CN2/DC8 ZNET 等机房,CN2 GT 线路,入门之选。
  • 推荐:洛杉矶 CN2 GIA-E 套餐,速度超快,可选 DC6 CN2 GIA-E/DC9 CN2 GIA/日本软银 JPOS_1/联通荷兰 EUNL_9 等机房,性价比最高。
  • 高端:香港 CN2 GIA 套餐/东京 CN2 GIA 套餐,价格较高,但是速度、延迟、丢包等方面无可挑剔。

搬瓦工优惠通知

赞(0)
未经允许不得转载:搬瓦工中文笔记 » Haven 私人博客搭建教程:基于 Ruby on Rails 的开源轻量级注重隐私博客程序

登录

找回密码

注册