用 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 ...
随机推荐
- CoAP与物联网系统
CoAP简单介绍 引自维基百科上的介绍,用的是谷歌翻译... 受约束的应用协议(COAP)是一种软件协议旨在以很easy的电子设备.使他们能够在互联网上进行交互式通信中使用. 它特别针对小型低功率传感 ...
- 【HeadFirst设计模式——开篇】
近期在看HeadFirst,接下来的一段时间会陆续更新有关HeadFirst设计模式相关的文章.记得非常久之前在学习大话设计模式的时候,仅仅是走马观花的大致走过一遍.至于里面非常多东西都掌握的不是非常 ...
- Python爬虫爬取一篇韩寒新浪博客
网上看到大神对Python爬虫爬到非常多实用的信息,认为非常厉害.突然对想学Python爬虫,尽管自己没学过Python.但在网上找了一些资料看了一下,看到爬取韩寒新浪博客的视频.共三集,第一节讲爬取 ...
- Docker Network Configuration 高级网络配置
Network Configuration TL;DR When Docker starts, it creates a virtual interface named docker0 on the ...
- js最近天数
//七天查询 recent(6); //30天查询 recent(30); //最近天数 var recent=function(arg){ var myDate = new Date(); //获取 ...
- NuGet配置代理
https://stackoverflow.com/questions/9232160/nuget-behind-proxy nuget.exe config -set http_proxy=http ...
- Python(十二) Pythonic与Python杂记
一.导言 二.用字典映射代替switch case语句 # 字典代替 switch 语句 # switch () # { # case 0 : # dayName= 'a'; # break; # ...
- Hexo 自动同步
灵感 最近认证阿里云学生用户,参与ESC服务器9.9元/月的活动,准备先搭建一个博客网站,写写自已的心得以及经验.之前也搭建过网站,最后由于个人没时间(没时间是假的,就是懒.哈哈)的原因导致最后服务器 ...
- Scrapy请求传参
scrapy.Request(url=url, callback=self.parse_item, meta={'item': item}, headers=headers) url: 要请求的地址 ...
- python垃圾回收算法
标准python垃圾回收器由两部分组成,即引用计数回收器和分代垃圾回收器(即python包中的gc module).其中,引用计数模块不能被禁用,而GC模块可以被禁用. 引用计数算法 python中每 ...