本教程介绍如何在运行Ubuntu 14.04 x86-64的DigitalOcean Droplet上设置Mail-in-a-Box。 先决条件 Mail-in-a-Box对于它可用的资源非常特别。...经常使用 (可选)购买一个SSL证书来代替使用自签名之一; 这是推荐用于生产环境 在RAM要求上,如果不满足RAM要求,安装脚本将中止以下输出: ErrorYour Mail-in-a-Box needs...这也应该是您的DigitalOcean仪表板上显示的Droplet的名称。 如果Droplet的名称设置为刚才的域名,通过点击Droplet的名字重新命名它,然后设置>重命名 。...第4步 - 安装邮箱收件箱 在此步骤中,您将运行脚本以在Droplet上安装Mail-in-a-Box。...注意:如果有红色有关的配置不正确域名DNS MX记录的输出,那么第三步没有正确完成。 重新访问此步骤或与注册商的技术支持团队联系以获得帮助。 如果你看到的唯一红色文字是因为SSL证书,恭喜你!
下面我们是通过 DigitalOcean 服务提供商来进行安装测的,但是所有的安装步骤都能够在 所有兼容 Docker 的云计算平台上进行,同时也可以在本地的服务器上完成安装。 ...输入域名 discourse.example.com 来在 DigitalOcean 中创建一个 Droplet(Droplet 是 DigitalOcean 定义的服务器名称)。...当然你也可以购买使用你自己的域名,通常 Discourse 的安装需要一个真实的域名,没有办法通过 IP 地址安装,所以我们建议你首先购买域名或者使用你已有域名的二级域名。...创建你的新 Droplet,这个过程就等于你在 DigitalOcean 上创建了一个服务器,也等同你在其他平台上面创建了一个 VPS 或者服务器。...如果你的服务器上没有默认安装 Docker,那么 discourse-setup 将会自动为你从 get.docker.com 下载后进行安装。
先决条件 要按照本教程中的所有步骤操作,您需要: 一个Ubuntn16.04的服务器,没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...已注册的域名,如果你没有域名,建议您先去这里注册一个域名,您需要将域名解析到您的服务器,您可以使用腾讯云云解析进行快速设置。...如果你想要了解如何在CentOS上搭建Ghost,你可以参考腾讯云开发者实验室的基于CentOS搭建Ghost博客。 当您在腾讯云上设置域名时,您就可以开始了。...在“ 选择图像”部分中,单击“ 单击”应用程序选项卡,然后选择16.04上的Ghost图像。 接下来,选择大小,区域和任何其他设置(如专用网络,IPv6支持或备份)。...这将启用CVM上的Ghost安装。 打开计算机上的终端并通过SSH 以root身份登录腾讯CVM。确保替换腾讯CVM的IP地址。
优化性能 20%+ … Ghost 官方支持多种部署方式,如 Ghost(Pro) 托管、Docker 镜像、服务器安装等,而因为 Ghost 生成环境依赖 Ubuntu,Node,MySQL 等环境...安装部署说明 域名购买 作为一个对外发布的网站,我们需要购买一个域名并配置解析,指向我们网站所在的服务器,才能让外界以比较方便的方式访问。...一键创建 Ghost Droplet 如上文所述,Ghost 提供了在 Digital Ocean 上一键创建 Droplet 的支持,我们可以访问安装说明文档,点击 Digital Ocean 图标进行跳转...域名 SSL/TLS 配置(可选) 如果使用 Cloudflare 进行托管,可以选择配置 SSL/TLS 加密模式为完全,可以更加保障安全性。...安装是命令行交互式,我们仅需要输入两个自定义配置: Enter your blog URL Enter your email(For SSL Certificate) 这两个地方输入自己的域名与邮箱,等待安装完成即可
生成 ISO 默认情况下,Kali Linux ISO已为我们提供了一个GUI的安装界面,虽然它非常的易于使用,但我们必须尽可能的减少上传到DigitalOcean的数据量,至于原因我们稍后讨论。...在无头系统(headless system)上运行GUI同样也非常的浪费资源,所以我们需要卸载或禁用它,我们只会生成一个没有安装GUI或任何其他工具的自定义Kali ISO。...在安装过程中,选择手动分区并按如下所示进行设置,所有文件都在一个分区中,没有swap文件。 ?...,我们可以运行update-grub来更新系统: update-grub 准备 SSH 由于我们需要使用SSH连接到DigitalOcean上的系统,因此还需要安装(并启用)openssh-server...然后,它将返回仪表板(Manage > Droplets),其中列出了当前所有的droplet。由于我们使用的是SSH密钥,因此DigitalOcean不会发送包含Droplet凭据的电子邮件。 ?
Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure...Docker官方是这样介绍Machine的初衷的: 之前,Docker的安装流程非常复杂,用户需要登录到相应的主机上,根据官方的安装和配置指南来安装Docker,并且不同的操作系统的安装步骤也是不一样的...而有了Machine后,不管是在笔记本、虚拟机还是公有云实例上,用户仅仅需要一个命令....当然那你需要先安装Machine。... --digitalocean-access-token=... staging [info] Creating SSH key......[info] Creating Digital Ocean droplet...[info] Waiting for SSH...
早就听说Ghost 的大名了,但一直以来却没有去折腾过。今天晚上特意花了些时间在到手的DigitalOcean 上部署了Ghost,过程算坎坷的,水文一下。...于是,在某个晚上,冷冷的夜,Jeff 打开终端,远程连接到DigitalOcean 的droplet上,照着网络上的教程,一点点敲,然后前前后后折腾了几个小时,刷新n遍,貌似可以了: ? 咦?...然后一点点搜索资料,一点点重复安装,再折腾了几个小时,cao,哥不干了。 Ghost 给我的第一印象:安装非常麻烦,基本上不可能一次ok。...突然想到DigitalOcean 有直接安装的镜像,然后果然: ? 果断重新安装droplet,60s过后,打开某ip,欢天喜地: ? 谢谢安装成功。...也许过阵子会越来越多人在为WordPress or ghost 斗嘴,一如Windows 与 Mac,但本质上没啥好争论的,都优秀。大可如此反驳:有种,你开发个?
在之前的一篇文章中我们介绍了如何在60秒内创建一个4个节点的K3s集群,文中还包含了虚拟机的配置。...这一集群的唯一问题是没有cloud provider的支持,也就是说你不能使用LoadBalancer、存储等服务。那么,本文将告诉你如何将K3s与cloud provider集成。...在不同的cloud provider之前这一过程有所不同,主要取决于cloud provider是否首先提供CCM。在本文中,我们将在DigitalOcean上安装K3s。...[master_node_id]是可以在DO Dashboard中找到的,也可以通过从droplet本身进行GET调用来查找: curl http://169.254.169.254/metadata/...这一解决方案可以让你创建2分中之内在DigitalOcean上创建一个4节点(1个master节点+3个worker节点)的k3s集群,并且带有DO CCM: https://github.com/DavidZisky
环节越多,出现失误的可能性越大; 对于服务器,没有十足的把握谁敢这么操作…… 对于不同版本的CentOS / RedHat,很多依赖的包名都变了……有的包还挺难找的…… 我14年前后,在一台无网络的机器上编译安装过...TIPS:可以是实体机、虚拟机或者Docker容器,看你的喜好。 个人建议用Docker准备,一分钟就可以准备好了。...Docker相关课程可在我的公众号上搜索一下,有全套系列;也可前往我的博客:http://www.itmuch.com/categories/Docker/ 阅读全套的Docker系列博客。...在机器B上执行如下命令: 下载的软件在: 该目录里会存放你想安装的软件所需要的所有RPM包。 将所有RPM包拷贝到服务器上安装既可。如果安装过程中提示xxx已安装是否需要覆盖,全部选否。...,然后拷贝到无网络的机器上安装既可。
下面就是我搭建 Nginx 容器的过程,以及如何加入 SSL 证书。你会看到 Docker 用来测试软件的新功能,真的很方便,很值得学习。...如果本机安装过以前的版本,请删掉重新安装,因为只有 1.13.9 才开始支持 server push。 上面命令的各个参数含义如下。...-d:在后台运行 -p :容器的80端口映射到127.0.0.2:8080 --rm:容器停止运行后,自动删除容器文件 --name:容器的名字为mynginx 如果没有报错,就可以打开浏览器访问 127.0.0.2...首先,确定你的机器安装了 OpenSSL,然后执行下面的命令。...其中最重要的一个问题是 Common Name,正常情况下应该填入一个域名,这里可以填 127.0.0.2。
腾讯云实验室也提供了基于Ubuntu搭建Django站点pip安装django的方法; 创建Django Droplet 要创建Django Droplet,请从Droplet创建页面开始。...在“ 选择镜像”部分中,单击“ 一键安装”应用程序选项卡,然后选择16.04图像上的Django 1.8.7。...接下来,选择Droplet的大小,所需的区域以及任何其他设置(如专用网络IPv6支持或备份)。添加SSH密钥并填写Droplet的主机名。准备好后,单击“ 创建Droplet”以启动服务器。...$ ssh root\@your_server_ip 请务必阅读当天的消息,其中包含有关安装的重要信息,例如Django用户和Postgres数据库的用户名和密码。...编写你的第一个Django应用程序 有很多关于编写Django应用程序的高级教程,但是这一步将让您启动并运行一个非常基本的Django应用程序。 如果您还没有,请以root用户身份登录服务器。
课程准备 本指南以[如何在Ubuntu 14.04上运行解析服务器为基础。...Node.js 5.6.x MongoDB 3.0.x 指向服务器的域名,如果你没有域名,建议您先去这里注册一个域名。...如果你有域名,保护你网站的最简单方法是使用腾讯云SSL证书服务,它提供免费的可信证书。腾讯云SSL证书安装操作指南进行设置。...在课程准备中,您设置default服务器以响应您的域名,使用由Let的加密证书提供的SSL。我们将使用我们的代理信息更新此配置文件。...结论和后续步骤 本指南提供了一个功能的起点,用于将Parse托管的应用程序迁移到单个Ubuntu系统上的Parse Server安装,例如DigitalOcean droplet。
在本教程中,我们将使用Docker Compose安装Drupal,以便我们可以利用容器化并将Drupal网站部署在服务器上。...遵循如何在Ubuntu 18.04上安装和使用Docker的步骤1和2,在您的服务器上安装Docker 。 本教程已在19.03.8版上进行了测试。...遵循如何在Ubuntu 18.04上安装Docker Compose的步骤1,在您的服务器上安装Docker Compose 。 本教程已在1.21.2版上进行了测试。...certbot-etc:/etc/letsencrypt :这会将域的相关“让我们加密”证书和密钥安装到容器上的相应目录。...要了解有关HTTP / 2如何在HTTP协议上进行迭代以及其对网站性能的好处的更多信息,请参阅“ 如何在Ubuntu 18.04上设置具有HTTP / 2支持的Nginx”的介绍。
介绍 本教程将向您展示如何在Ubuntu 14.04上创建高可用性HAProxy负载均衡器设置,并支持浮动IP和Corosync / Pacemaker集群堆栈。...这将为您留下两个Droplet,我们将其称为主要和次要,具有可在它们之间转换的浮动IP。总的来说,我们将这些服务器称为负载平衡器。这些是我们将安装负载均衡器HAProxy的Droplet。...在每个服务器上,您将需要一个配置了sudo访问权限的非root用户,并且已开启防火墙。没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...我们将在两个Droplet上安装Nginx,并用唯一标识它们的信息替换它们的索引页面。这将允许我们以一种简单的方式来演示HA负载均衡器设置是否正常工作。...如前所述,这是浮动IP地址连接到Droplet时将绑定的IP地址。这可确保仅转发源自浮动IP地址的流量。 安装HAProxy 此部分需要在两个负载平衡器服务器上执行。
• DigitalOcean droplet,部署了wp.ossrs.io[3]网站杂七杂八海外版,还部署了ossrs.io[4]海外SRS的漂漂亮亮的新官网,还有r.ossrs.net[5]云SRS做稳定版本演示用的...和网站域名相关的就是HTTPS设置,这部分是需要特别说明的,下面会详细讲讲需要注意的情况。 HTTPS 宝塔上申请SSL免费证书非常方便,还能续期和显示过期时间。也支持各种其他的证书,功能更完善。...,首先需要给云SRS站点绑定一个子域名,可以参考上面的说明: 然后在SSL这个设置中,选择Lets Encrypt,就可以申请免费的证书,注意一定要选你合法的子域名,不能选srs.cloud.local...这个默认的域名: 申请后就可以看到SSL生效了,可以通过HTTPS访问你的站点了,比如:https://srs.yourdomain.com/mgmt Note: 换成HTTPS后,对应的推拉流地址也会变成...和WordPress比,Typecho的插件相对不太完善,没有地方上传插件,所以只能用户手动下载ZIP后上传到Typecho下面,具体用法可以参考Install[11]。
我们会教你如何在你需要的时候获得更多的特权。 第二步 - 创建一个新用户 一旦以root用户身份登录,我们就准备添加将用于从现在开始登录的新用户帐户。...注意:如果在Droplet创建期间选择SSH密钥,则ssh-copy-id方法将不能在DigitalOcean上运行。...如果在创建Droplet时使用DigitalOcean并选择SSH密钥,请改用选项2。...要详细了解密钥身份验证如何工作,请阅读本教程:如何在Linux服务器上配置基于SSH密钥的身份验证。 接下来,我们将向您展示如何通过禁用密码验证来提高服务器的安全性。...为此,请使用此命令(替换您的用户名和服务器IP地址): $ ssh sammy@your_server_ip 如果您向您的用户添加了公钥认证,如第四步和第五步所述,您的私钥将用作认证。
虽然每个站点都不同,但下面是一个默认 Wordpress 安装主页的示例基准测试,其中包含和不包含 Redis,如本指南中配置的那样。Chrome 开发人员工具用于在禁用浏览器缓存的情况下进行测试。...该脚本托管在 DigitalOcean 的资产服务器上,但是是在外部开发的。如果您想为 WordPress 制作自己的 Redis 缓存实现,则需要根据此处介绍的概念做更多的工作。...Ubuntu 14.04 Droplet(推荐 1 GB 或更高版本) 添加sudo 用户 安装 WordPress。...', 'example.com'); 您可以使用您的域名或其他字符串作为盐。...上基本安装的一部分: sudo service php5-fpm restart 就是这样!
这些数据都在一个易于浏览的页面上展示。 不限网站数量 Umami 通过一次安装就可以跟踪无限数量的网站,甚至还可以跟踪子域名和单个的 URL。...多账户 Umami 可用于为朋友或客户托管数据,只需创建一个单独的账号,他们就可以开始在自己的仪表板上跟踪自己的网站。...使用 Docker 更简单的方式是使用 Docker 一键启动,在源码根目录下面有 docker-compose 的配置,默认配置构建 umami 容器并启动 Postgres 数据库 安装 docker-compose...,又不敢装新的 Nginx (害怕冲突),稳妥起见使用了docker 此步骤用于那些需要 https 自己又没有配置好 Nginx 的同学,如果 http 满足需求可以跳过这一步 参考 创建...test.conf server_name 填自己的域名 server { listen 443 ssl; listen [::]:443 ssl; # server_name
宕机原本不是什么新鲜事,但戏剧性的是网站的报错信息居然是连接不上 Redis。 ? ? 看到这,忍不住刷一句:禁止套娃! Redis 作者 Antirez 很快修复了问题,并解释了宕机的原因。...原来是因为他最近在运行 redis.io 的实例上安装了 Try Redis(用于在线体验 Redis 数据库),可能是未能对 session key 进行良好的垃圾回收,从而导致内存累积,最终因为内存溢出...对此,Antirez 表示这种情况只是由于实例的内存不足而导致的。所以他的解决方案也十分直接,升级为 $20/月,4G 内存的实例。另外还为 allkeys-lru 策略配置了 1GB 内存的限制。...我们也由此得知一个出乎大家意料的情况,Redis 官网居然运行在一台仅 $5/月,内存 1G 的 DigitalOcean 虚拟主机(Droplet)上,这也是 DigitalOcean 提供的最低(标准...Antirez 解释道,选择这么便宜的配置是因为这台主机使用了 Redis 作为持久存储,并且只跑了一个 Ruby 应用,所以已经足够应对。
这是因为root帐户固有的部分权力是即使偶然也能进行非常具有破坏性的变更的能力。 下一步是设置一个替代用户帐户,减少日常工作的影响范围。我们将教您如何在需要时获得更多特权。...我们将介绍两种简单的方法。 注意:ssh-copy-id如果在创建Droplet期间选择了SSH密钥,则该方法将无法在DigitalOcean上运行。...如果您在创建Droplet期间使用DigitalOcean并选择了SSH密钥,请改用选项2。...注意:如果您按照上一节第4步中的建议为用户安装了公钥,则仅禁用密码验证。否则,您将锁定自己的服务器! 要在服务器上禁用密码验证,请按照下列步骤操作。...此时,您的服务器基础扎实。您现在可以在服务器上安装所需的任何软件。 更多Ubuntu教程请前往腾讯云+社区学习更多知识。
领取专属 10元无门槛券
手把手带您无忧上云