什么是YunoHost以及如何安装它

776 阅读3分钟

什么是YunoHost,以及如何安装它?

YunoHost是Debian服务器的一个分拆,包括一个用户友好的、基于网络的界面,用于管理服务器、用户和其他项目:

Man installing, configuring system settings at laptop. Computer repair, technical support concept. Sysadmin or IT administrator profession. High quality photo

图片:Valiantsin/Adobe Stock

YunoHost是一个操作系统,旨在使Linux服务器的管理变得无比简单。奇怪的是,YunoHost也是一个基于Debian Bullseye的Linux发行版,它包括你需要的所有工具:

  • 用一个用户友好的基于网络的界面来管理一个服务器
  • 点击几下就可以部署应用程序
  • 管理用户
  • 管理域名
  • 创建和恢复备份
  • 通过用户门户连接到所有应用程序
  • 管理一个电子邮件堆栈
  • 使用一个即时通讯服务器
  • 管理SSL(安全套接字层)证书
  • 保护你的系统

把YunoHost想象成一个为了简单而带有一点管理控制的Debian服务器。这使得它成为那些想从本地服务器或数据中心的便利中自我托管服务和应用程序的人的一个伟大选择。

我想通过让YunoHost启动和运行的步骤来引导你。我将通过VirtualBox进行演示,但你可以在Raspberry Pi、ARM板、裸机、WSL或基于云的主机上安装这个Linux发行版。

你需要什么来启动和运行YunoHost?

你需要一个正在运行的VirtualBox实例或一台机器来安装它。我不打算通过添加虚拟机(VM)的步骤,因为YunoHost的过程与任何虚拟机都是一样的。请确保你选择一个桥接网络,这样你就可以从你的局域网到达服务器。

如何安装YunoHost

一旦你创建了你的虚拟机或在裸机上启动ISO,启动它,你会发现初始安装过程与安装普通的Debian服务器一样。这只是一个快速的点击事件--一开始是这样。我要提醒你,当它开始同步软件库时,确实需要一些时间(至少对我来说是这样),所以让它继续运行。

安装完成后,服务器将重新启动,并进入登录提示。默认的凭证是admin/yunohost。一旦你登录了,发出命令ip a来找到服务器的IP地址。

有了服务器的IP地址,打开一个网页浏览器并指向https://SERVER/yunohost/admin(其中SERVER是托管服务器的IP地址)。你会看到一个欢迎页面(图A),在那里你可以开始安装的最后步骤。

图A

YunoHost successful install pop-up

图A:YunoHost的初始基于网络的安装程序。

点击开始,在下一个页面(图B);你需要设置一个链接到你的服务器的域名。你可以点击我已经有一个域名或者我没有一个域名。如果你选择后者,请确保输入并配置一个域名,然后点击下一步。

图B

set main domain menu in YunoHost

图B:配置你的YunoHost域名。

设置域名并点击下一步。在出现的页面中(图C),修改管理密码并点击下一步。

图C

YunoHost set administration password menu

图C:为YunoHost设置一个新的管理密码。

最后,你可以用新的管理密码登录YunoHost,你会发现管理仪表板,在这里你可以管理你的服务器的各个方面(图D)。

图D

YunoHost configuration dashboard

图D:YunoHost的配置仪表板使用起来非常简单。

这就是用一个用户友好的、基于网络的管理面板来启动一个Debian服务器的全部内容。试一试,看看它是否能迅速成为你的Debian服务器的首选。