Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rehmatworks/fastcp

FastCP is a modern, fast, and secure control panel to run multiple PHP websites on an Ubuntu server.
https://github.com/rehmatworks/fastcp

apache2 control-panel cpanel-alternative file-manager laravel-hosting letsencrypt nginx php-fpm serverpilot-alternative sftp ssl ubuntu ubuntu2004 wordpress-hosting wrodpress-hosting

Last synced: 6 days ago
JSON representation

FastCP is a modern, fast, and secure control panel to run multiple PHP websites on an Ubuntu server.

Awesome Lists containing this project

README

        

![fastcp-control-panel](https://fastcp.org/images/prototype.png "FastCP Control Panel")

# FastCP
FastCP is an open source control panel for Ubuntu servers. You can use FastCP to deploy and manage multiple PHP / WordPress websites on a single server. ServerPilot's simplicity and powerful features are the inspiration behind FastCP's development. Moreover, I have developed this control panel as the final project of my CS50 online course.

## Features
* Host multiple websites on a single server
* Create multiple SSH users
* Sub users can manage their websites
* Limit on websites and databases for sub users
* Auto WordPress deploy
* Fully isolated user data using ACLs
* NGINX reverse proxy on Apache for performance + htaccess support
* Multiple PHP versions support. Change PHP version per website with a single click
* Auto SSLs from Let's Encrypt with auto renewal

## Requirements
FastCP only supports the latest LTS versions of Ubuntu starting 20.04. Please beware although it will run on non-LTS releases too, but we have imposed a strict requirement of LTS releases only. At the moment, FastCP supports the following Ubuntu releases:

* Ubuntu 20.04 LTS

## How to Install?
You can visit [https://fastcp.org](https://fastcp.org) to install FastCP on your server or you can execute the following command as root user on your Ubuntu server:

```bash
cd /home && sudo curl -o latest https://fastcp.org/latest.sh && sudo bash latest
```

## How to Update?
To update FastCP to latest version, execute this command as root user:
```bash
cd ~/ && sudo fastcp-updater
```