自用需要一台高性能电脑作为服务器,提供一些便利工具服务,同时另一台电脑作为工作站使用ssh以及其他Web服务使用。
满足崩溃易修复,可移植并复制服务器操作系统的配置。
服务器部署以及配置了ssh服务端、gitlab仓库、mariadb数据库、redis数据库、nftables防火墙、emacs编辑器个人配置等,利于平时使用的开发以及控制的服务。
服务器配置文件可移植,能够轻松的利用Guix批量搭建其副本。
项目地址:https://github.com/Stalk-evolto/dotfiles.git
此仓库仍在热更新中,更多功能在新的提交,如需使用,请每周pull一次本地代码。
使用Scheme(Lisp的一种方言),利用guile和guix(一个可配置操作系统的强大的包管理器)进行从仓库->软件包->Lisp数据类型->系统服务的变换工作。