illumos Cafe:开源操作系统多样性的又一舒适角落
继BSD Cafe成功之后,illumos Cafe项目应运而生。illumos Cafe是一个类似于BSD Cafe的项目,旨在为illumos操作系统提供服务,展示其易用性,并促进开源操作系统多样性。目前,illumos Cafe已上线Mastodon和snac实例,并计划逐步添加更多服务。该项目秉承积极包容的理念,旨在创建一个自由、独立的社区,摆脱大型科技公司的控制。
阅读更多
继BSD Cafe成功之后,illumos Cafe项目应运而生。illumos Cafe是一个类似于BSD Cafe的项目,旨在为illumos操作系统提供服务,展示其易用性,并促进开源操作系统多样性。目前,illumos Cafe已上线Mastodon和snac实例,并计划逐步添加更多服务。该项目秉承积极包容的理念,旨在创建一个自由、独立的社区,摆脱大型科技公司的控制。
阅读更多
本文详细介绍了如何利用FreeBSD、ZFS和BastilleBSD构建一个安全可靠的备份服务器。作者强调了数据冗余和多层加密的重要性,并分别阐述了针对FreeBSD ZFS服务器(使用zfs-autobackup)、其他系统(使用BorgBackup)以及Proxmox服务器(使用Proxmox Backup Server和Minio)的备份策略。文章还深入探讨了VPN、网络隔离、快照以及安全加固等关键安全措施,旨在帮助读者构建一个抵御各种威胁的强大备份系统。
阅读更多
数据备份的重要性常常被低估。本文作者以自身经验出发,讲述了各种数据丢失场景,强调备份并非简单的复制,而是需要周全的计划和策略。文章探讨了全盘备份与单个文件备份的优缺点,以及快照技术在确保数据一致性中的关键作用。作者还分享了其偏向于集中式备份服务器的架构理念以及对高效备份系统的指导原则,并预告后续文章将详细介绍其基于FreeBSD的备份服务器搭建过程。
阅读更多
十六年前,作者受朋友委托帮助一个家族企业建立IT系统,以解决其混乱的财务状况。他搭建了基于NetBSD的服务器,整合了企业数据,但遭到了公司内部人员的强烈阻挠,此人试图通过清除服务器数据来掩盖财务问题。最终,作者凭借过往的渊源识破了阴谋,但服务器还是被毁坏。尽管如此,作者凭借提前备份的数据保护了企业信息,但最终还是决定离开这个家族企业,因为企业的管理层无力解决内部腐败问题。这个故事讲述了信任、技术和道德的冲突,以及有些问题无法解决的无奈现实。
阅读更多
作者从90年代末就开始拥有个人网站,历经手动编写HTML、使用可视化工具和动态CMS(如WordPress)的阶段,最终因安全更新和维护成本过高而转向静态网站生成器。他先后尝试了bashblog、Pelican和Nikola,并为Nikola创建了Docker容器。2015年,出于兴趣,他从零开始开发了自己的Bash静态网站生成器BSSG,并不断完善其功能,包括主题支持、归档、标签等。BSSG的优势在于其轻量、便携、高性能和高可访问性,并支持Markdown和多种主题。虽然代码并非完美,但作者决定开源发布,希望它能帮助那些厌倦动态CMS维护的人们。
阅读更多
本文是一位IT工作者在EuroBSDCon 2024大会上的演讲稿,分享了他从Linux迁移到BSD系统的经验。作者从1996年开始接触Linux,并在2002年开始探索BSD系统。他认为BSD系统更加稳定、易于升级和维护,并且在安全性方面表现出色。作者详细介绍了他将客户的服务器从Linux迁移到FreeBSD、OpenBSD和NetBSD的过程,以及使用BSD系统解决各种问题的案例。他还分享了他在迁移过程中遇到的挑战和得到的经验教训。
阅读更多
本文介绍了如何使用 NetBSD、Varnish、nginx 以及 acme.sh 或 lego 工具搭建自托管 CDN,并提供了详细的安装、配置步骤,包括 VCL 配置、nginx 反向代理配置等。文章还介绍了如何通过 DNS 实现地理复制,以提高 CDN 的可靠性和性能。
阅读更多
本文介绍了如何在 FreeBSD Jail 中安装 Alpine Linux。作者详细介绍了两种方法:使用 bhyve 虚拟化技术和使用 Linuxulator 模拟器。作者最终选择了 Linuxulator,并逐步讲解了如何创建 Jail、下载 Alpine Linux 基础文件系统、配置网络以及启动 Jail。作者还建议安装 openrc 以模拟真实的 Alpine Linux 启动过程。
阅读更多