用 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 ...
随机推荐
- springboot实现热部署,修改代码不用重启服务
1.引入热部署依赖 <!-- 热部署模块 --> <dependency> <groupId>org.springframework.boot</groupI ...
- 题解 CF911D 【Inversion Counting】
这是一道看似复杂其实也不简单的思维题. 其实思路很明显. 因为这道题的数据范围比较大,有1e5的询问,如果暴力(像我考场上那样打平衡树)的话可以做到$mnlogn$. 但那样也是稳T. 经过思考之后我 ...
- HBase为什么快 HBase原理。 HBase几个问题
背景色表示可以自己做实验搞定 1 模拟一组数据 1.2.3.4.5.6.7.8.9.10 1 入 限定符 'one' 2 入 'two' 3 入 'three' 4 f ...
- postgresql拓展if、ifnull、group_concat函数
postgresql版本是8.2.15. 最近陆续有数据分析师从impala.hive转到查询gpdb,gpdb虽然能够支持在查询语句中带多个distinct,但是缺少相应的if.ifnull.gro ...
- IOS--文件管理NSFileManager
iOS的沙盒机制.应用仅仅能訪问自己应用文件夹下的文件.iOS不像android.没有SD 卡概念.不能直接訪问图像.视频等内容. iOS应用产生的内容,如图像.文件.缓存内容等都必须存储在自己的沙盒 ...
- How to test Heat (by quqi99)
作者:张华 发表于:2015-12-19版权声明:能够随意转载.转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (http://blog.csdn.net/quqi99 ) Heat ...
- jfinal文件上传与下载
import com.alibaba.fastjson.JSONObject; import com.jfinal.core.Controller; import com.jfinal.ext.kit ...
- vue --- cli build 后的项目,图片路径出错
今天在插入背景图片过程中,遇到了路径错误的问题,通过网上查询,找到了解决的办法,但是大部分都没有讲造成这种问题的原因,故我简单地总结了一下,并加入了一些自己的理解,欢迎共同探讨~ 当用vue-cli自 ...
- 关于springmvc重定向后Cannot create a session after the response has been committed问题
首先先上代码吧,我在用springmvc进行response.sendRedirect(url);操作后报了Cannot create a session after the response has ...
- 【Uva 1630】Folding
[Link]: [Description] 你能对字符串进行压缩的操作; 即把连续出现的相同的子串改成它出现的次数+这个最基本的字符串的形式; 问你这个字符串最短能被压缩得多短; [Solution] ...