最近,我终于有时间来研究和部署我前几年购买的小主机,当时买它的时候没时间配置,一直拿来当软路由用,只安装了一个OpenWrt,我一直想在这个小主机上搭建一些有趣和实用的应用程序,但一直因为忙碌而搁置。然而,最近我闲了下来,决定充分利用这个机会。我将顺便与大家分享一下我在小主机上进行的多项部署与配置经验,主机的管理系统是用的PVE,然后在上面搭建了包括 WordPress、图床、DSM、Ubuntu、Docker、FRP、npm 以及 ChatGPT等一系列个人常用工具。
1. 安装和配置Proxmox VE (PVE)
我首先在小主机上部署了Proxmox VE (PVE),这是一款基于Debian的开源虚拟化管理平台。PVE提供了一个直观的Web界面,使得虚拟机和容器的管理变得非常简单。
2. 配置DSM
之前一直在用的群晖上次停电后就出现了各种问题,在海口也没有官方的维修点,因此我决定在小主机安装和配置了 DSM。DSM 是一款功能强大的操作系统,可以使我方便地管理和访问我的文件和数据。我会详细介绍一下 DSM 的安装过程,并分享一些我喜欢的 DSM 功能和用途。
3. 配置Ubuntu
作为一个开源爱好者,我选择在小主机上安装 Ubuntu 操作系统。我也会介绍一下相应安装和设置过程的步骤,还会分享一些我在使用 Ubuntu 时遇到的有用技巧和工具。
4. 配置Docker
我在Ubuntu虚拟机上配置了Docker,这样我可以方便地运行各种容器化应用,并更好地管理和部署我的项目。
5. 使用Portainer管理Docker容器
为了更方便地管理Docker容器,我安装了Portainer。Portainer是一个功能强大的容器管理工具,提供了直观的界面,使得容器的创建、部署和监控变得非常简单。
6. 搭建WordPress网站
WordPress 是我选择的博客平台。我喜欢它的灵活性和易用性。为了在小主机上搭建 WordPress,我按照官方文档的指引,安装了所需的软件依赖,并进行了相应的配置。我还挑选了一些我喜欢的 WordPress 插件和主题,以提升我的博客体验。
7. 配置MySQL
为了支持WordPress网站,我在同一台虚拟机上配置了MySQL数据库。MySQL用于存储网站的数据,使其能够正常运行和管理。
8. 配置Easylmage图床
为了更好地管理和分享图片,我在PVE上配置了Easylmage图床。Easylmage是一个简单且强大的图像托管解决方案,它使得图片的上传、存储和访问变得非常方便。
9. 集成ChatGPT
最近AI大火,我对 ChatGPT 的安装和配置非常感兴趣为了增加网站的互动性,我还集成了ChatGPT,一个基于人工智能的聊天机器人。ChatGPT能够与访问者进行交互,提供有用的信息和回答问题。
10. 配置FRP
为了能够从外部访问我的网站和服务,我配置了FRP,这是一个反向代理工具,可以轻松实现内网穿透,让我的网站和服务能够被外部访问到。
11. 配置NPM
我还配置了NPM (Node Package Manager),这样我就不用去记住繁琐的程序端口,全部用域名来管理,一切变的更轻松。
12. Joplin服务器
最后我发现,写博客的时候常用的Markdown软件出现了很多新品类,为了实现个人笔记的管理和同步,我部署了Joplin服务器。Joplin是一个开源的笔记应用,通过搭建Joplin服务器,我可以在不同设备之间同步和访问我的笔记,方便我随时随地记录和查看重要信息。
通过这个过程,我也复习了很多关于服务器管理和应用部署的知识。虽然这个小主机落了一些,但是配置起来还是能满足个人的需求了。我也把小机机使用的一些经验分享给大家,希望对你们有所帮助!