kurort / cli
简易个人服务器管理。
Requires
- php: ^8.0
- illuminate/config: ^8.73
- illuminate/console: ^8.0
- illuminate/events: ^8.0
- illuminate/filesystem: ^8.73
- illuminate/support: ^8.0
- league/flysystem: ^1.1
- symfony/filesystem: ^5.3
- symfony/process: ^5.3
- symfony/var-dumper: v5.3.4
Requires (Dev)
- phpunit/phpunit: ^8.0|^9.3
This package is not auto-updated.
Last update: 2024-09-19 14:03:13 UTC
README
简介
Kurort 是一款支持 Ubuntu 系统的个人网站服务器的简易管理应用。Kurort 试图简化大多数 PHP 应用所需的进程,例如:
- 创建 Nginx 虚拟主机
- 添加新的 MySQL 数据库
- 计划任务 cron
- Supervisor 进程管理
开始使用
使用 SSH 以 root 身份连接到您的服务器
ssh root@your.server
下载安装脚本,并运行它
curl http://example.com/install.sh | bash
按照安装说明操作。结果,PHP、Composer、MySQL、Nginx、Redis 和 Supervisor 将安装在您的服务器上。
Kurort 方式
安装后,您的服务器上将创建一个新的用户 kurort
,所有项目都将位于该用户的家目录中。所有 Cron 任务都将代表此用户执行,它还将用于连接到 MySQL。
每次您需要(几乎总是)在您的应用程序上而不是服务器设置上工作时,您必须以该用户身份执行操作。您可以使用以下命令轻松登录:
su kurort
Composer
Kurort 使用 Composer 来管理其依赖项。因此,在使用 Kurort 之前,请确保您的机器上已安装 Composer。
composer global require kurort/cli
请确保将 Composer 的系统级 vendor bin 目录放置在您的 $PATH
中,以便您的系统可以找到 Kurort 可执行文件。此目录根据您的操作系统位于不同的位置;然而,一些常见位置包括 GNU / Linux 发行版:$HOME/.config/composer/vendor/bin
或 $HOME/.composer/vendor/bin
您还可以通过运行 composer global about
并查找第一行来找到 composer 的全局安装路径。
要求
以下是在您的服务器上正确运行 Kurort 所需的要求。
- Ubuntu(推荐 LTS 版本)
- 512MB RAM 或更高
- 1 个 CPU 核心 或更高
- 稳定的互联网连接
- 2GB 空闲硬盘空间(用于 Nginx、MySQL 等)
支持
您有关于 Kurort 的问题并需要帮助吗?别担心。我们在这里帮助您!
作为第一步,请检查详细文档。如果您发现文档中没有回答您的问题,那么它可能对更多人相关。请毫不犹豫地将您的问题作为问题提交,这样其他人也可以参与进来。
您想支持吗?太棒了!让我们从让世界知道为什么您认为 Kurort 很棒开始,并尝试帮助其他人加入!发送一条推文,写一篇博客文章,在当地用户组或会议上发表演讲。您有很多方法可以帮助。您始终可以通过私下联系我们并在我们的支持渠道中帮助他人来提供帮助。谢谢!
许可
Kurort 是开源软件,在 MIT 许可证 下发布,这意味着您可以根据需要修改代码或雇佣自由职业者。此外,您始终可以检查代码,确保其中没有后门或间谍软件模块。