用 runcloud.io 免费部署、优化管理你的多个VPS( 目前支持 Ubuntu 16.04 )
使用RunCloud.io轻松实现Web部署
使用VPS、云服务器,通常会安装基本的操作系统,之后必须自己安装Apache,MySQL,PHP,尤其是服务器的性能优化,这对大多数人来说可能是非常具有挑战性的。也许这就是为什么大多数用户选择了CPanel的原因。
对于LINUX的部署和管理面板,我们见到最多的是针对centos的,而来自马来西亚的 runcloud.io却对 Ubuntu 进行在线自动部署和管理。RunCloud.io 是PHP的SaaS服务器管理器,相当于一个管理面板,它通过对服务器进行构建最佳配置和设置来管理服务器。让你无需了解复杂的PHP服务器配置和优化就可以进行部署Web应用程序,点击鼠标就能轻松创建 Web应用程序!目前仅支持Ubuntu 16.04 x86_64。
使用RunCloud.io,你可以创建并连接来自Digital Ocean,Vultr,Amazon Web Services,Linode,Google Cloud等多个VPS,即使它们在不同的服务上,你也可以将它们集中在一个Web面板中。你可以创建Web应用程序,分配域,创建数据库并轻松安装Wordpress。同时对你的服务器做了最佳优化。
RunCloud.io 有免费账户,也有专业版的,但是在头15天获得完整的专业版帐户的功能,之后如果不打算成为专业版,则会成为免费用户
服务器要求:
超过1GB的硬盘
至少1核心处理器
512MB的最小内存
至少1个公网IP地址(不支持NAT VPS)
外部防火墙开放 22,80,443和34210 端口
Ubuntu 16.04 x86_64 LTS(新鲜安装)
如果服务器是虚拟(VPS),OpenVZ可能不受支持(Kernel 2.6)
安装方法 https://runcloud.io/rtfm/server/getting-started.html
登录到您的帐户,然后单击添加服务器。将你的VPS 名称(任何名称)和VPS 的IP地址填上。以root用户身份登录到 VPS中,并运行RunCloud提供的安装脚本。安装可能最少需要5分钟,具体取决于您的服务器的网络速度。安装完成后,您可以使用RunCloud来管理服务器。
WEB服务器配置特点 更多的点这里 https://runcloud.io/features.html
服务器使用 HTTPD(Apache)、NGiNX和多个 PHP版本的的自定义配置,它们之间可以平滑切换。RunCloud支持与您的服务器可以支持的一样多的用户。数据库使用MySQL的分支 MariaDB,因为MariaDB比MySQL快3%~5%
系统安全
RunCloud和客户的服务器之间使用2048位SSL密钥进行加密连接。
服务器通过使用服务器IP地址进行验证。每个服务器都分配了一个较长的serverID和一个较长的serverKey。通信使用由RunCloud签名的服务器的证书。在发生MITM攻击的情况下,RunCloud和其他服务器之间的通信将被无效。如果手动更改服务器密钥和证书,则不会发生通信。如果手动更改serverID和/或serverKey,则服务器将阻止RunCloud服务器。
RunCloud有助于减轻暴力攻击
RunCloud在端口22 / tcp(SSH端口)和34210 / tcp(RunCloud的通信端口)上运行Fail2Ban(IDS)。5次尝试强制SSH端口后,会根据/etc/fail2ban/jail.local中的禁止时间阻止IP地址。经过2次尝试强制通信端口,端口也将被阻止所需的IP地址。如果使用密码登录SSH感觉不安全,可以在RunCloud Manager中添加SSH凭据,并在服务器设置中启用无密码登录。
RunCloud能减轻DDOS攻击
DDOS缓解取决于服务器基础架构。请咨询您的服务器提供商是否提供此类功能。然而,RunCloud已经为每个连接的服务器配置了SSH DDOS保护。
用 runcloud.io 免费部署、优化管理你的多个VPS( 目前支持 Ubuntu 16.04 )的更多相关文章
- Laravel项目部署上线(阿里云 Ubuntu 16.04)
第一次尝试把本地的项目上线, 购买了某云的轻量应用服务器, 镜像为Ubuntu 16.04 直接运行 apt-get install nginx 出错 根据提示运行 apt-get upda ...
- ASP .Net Core系统部署到Ubuntu 16.04 具体方案
.Net Core 部署到Ubuntu 16.04 中的步骤 1.安装工具 1.apache 2..Net Core(dotnet-sdk-2.0) 3.Supervisor(进程管理工具,目的是服务 ...
- Ubuntu 16.04 LTS软件包管理基本操作
前文 Ubuntu 16.04 新特性中我们已经介绍过,随着 Ubuntu 16.04 LTS 的发布,Ubuntu 的软件包管理命令也发生了变化,新系统采用了 Debian 项目中所使用的 APT( ...
- 使用 Visual Studio 部署 .NET Core 应用 ——.Net Core 部署到Ubuntu 16.04
.Net Core 部署到Ubuntu 16.04 中的步骤 1.安装工具 1.apache 2..Net Core(dotnet-sdk-2.0) 3.Supervisor(进程管理工具,目的是服务 ...
- 优化Ubuntu 16.04系统的几件事
安装完Ubuntu 16.04后,要更换为国内的软件源: sudo gedit /etc/apt/sources.list #用文本编辑器打开源列表 在文件开头添加下面的阿里云的软件源: deb ht ...
- Ubuntu 16.04下配置 Nginx 与 Node.js 以及服务的部署
第一步:安装nginx sudo apt-get update sudo apt-get install nginx 如果遇到依赖问题,尝试执行sudo apt-get -f install命令 第二 ...
- Ubuntu 16.04使用timedatectl进行管理时间(UTC/CST)(服务器/桌面)
说明:16.04开始,systemd接管了系统之后就不再使用/etc/default/rcS和ntpdate.dpkg-reconfigure tzdata进行时间的管理,所以在这些地方设置是无效的, ...
- Ubuntu 16.04+.Net Core+Docker+Uginx安装部署
前言 最近公司的项目打算移植到.Net Core平台,所以调研了一下.Net Core在Linux下的安装部署.本篇文章会一步步的描述从安装到配置到部署的全部过程.在文章的结构和内容里,笔者借鉴了很多 ...
- Ubuntu 16.04下使用docker部署Redis主从复制
(以下docker相关的命令,需要在root用户环境下或通过sudo提升权限来进行操作.) 1.拉取Redis镜像到本地 docker pull redis 2. 准备Redis主从配置文件 Redi ...
随机推荐
- 网络载入数据和解析JSON格式数据案例之空气质量监測应用
一.创建一个新的项目 activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res ...
- printf中的使用(c语言)
#include <stdio.h> int main(int argc, const char * argv[]) { //整形输出 printf("%d,%d",3 ...
- BZOJ3158: 千钧一发
[传送门:BZOJ3158] 简要题意: 给出n个机器,每个机器有a[i]基础值和b[i]价值 选出一部分机器使得这些机器里面两两至少满足以下两种条件之一: 1.a[i]2+a[j]2!=T2(T为正 ...
- Aix下查看内存命令
1. 查看物理内存配置 # lsdev -Cc memory 查看配置的物理内存设备,下面为其输出示例: L2cache0 Available L2 Cache mem0 Available ...
- Bundles软件
Bundle 称为:软件集 或 打包捆绑软件(软件束) Bundle就是一组包含了文件集,软件包或许可程序产品的软件,它们组合在一起为了实现一个特定的功能 快速来列出系统bundle软件 sm ...
- VNC CentOS Linux下VNC Server远程桌面配置详解
VNC概述 VNC (Virtual Network Console)是虚拟网络控制台的缩写.VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 ...
- BZOJ2668: [cqoi2012]交换棋子(费用流)
Description 有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态.要求第i行第j列的格子只能参与mi,j次交换. Input 第一行 ...
- 手把手教你用vue-cli构建一个简单的路由应用
上一章说道:十分钟上手-搭建vue开发环境(新手教程)https://www.jianshu.com/p/0c6678671635 开发环境搭建好之后,那么开始新添加一些页面,构建最基本的vue项目, ...
- Fastboot线刷“复活”之刷机心得(三)——错误处理
在刷机的过程中可能不会是一帆风顺的.至少我是这种,总是会遇到这样或者那样的问题,下面是我为大家总结一些问题和解决办法,希望能对大家有所帮助. 一.电量问题 刷机和系统更新有一个共同的前 ...
- JS中的onload与jQuery中的ready差别
jQuery的运行机制(onload与ready的差别) 结论得出前自行測试: 为了測试是否真如所说的那样,所以在页面插入了20000张照片,照片数量少得不出什么结论,所以改用console.log( ...