码迷,mamicode.com
首页 > 其他好文 > 详细

如何在Debian 9上安装Discourse

时间:2018-10-02 14:16:51      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:update   end   git clone   tee   系统   电子   let   .com   读取   

  Discourse是一种现代的、开源的讨论和论坛系统。访问官方站点以获得当前特性集的演示和分解。本教程将教你如何在Debian 9上使用Docker CE设置对话。

创建一个新的Vultr VPS

1GB的内存是最小值,但建议至少使用2GB的内存。

作为根用户访问Vultr VPS

通过Mac上的终端或Windows上的PuTTY连接到服务器。

ssh root@203.1.113.1

用您的服务器IP替换203.1.113.1。

系统会提示您输入是或否,以便将服务器的RSA指纹添加到已知主机列表中。输入Yes并按回车键。

设置交换(仅适用于1GB的安装)

创建一个空交换文件:

install -o root -g root -m 0600 /dev/null /swapfile

写出一个1GB的名为swapfile的文件:

dd if=/dev/zero of=/swapfile bs=1k count=1024k

告诉Linux这是交换文件:

mkswap /swapfile

激活它:

swapon /swapfile

将其添加到系统表中,以便在重新引导后可用:

echo "/swapfile swap swap auto 0 0" | tee -a /etc/fstab

设置swappiness,使其仅用作紧急缓冲区:

sysctl -w vm.swappiness=10

安装

要安装Docker CE,请遵循本指南的所有步骤。

安装Git。

 

apt update
apt install git -y

在/var目录中创建一个名为discourse的文件夹:

mkdir /var/discourse

在/var/discourse中克隆官方话语Git repository:

git clone https://github.com/discourse/discourse_docker.git /var/discourse

进入discourse目录:

cd /var/discourse

启动设置工具:

./discourse-setup

当提示时,回答以下问题:

Hostname for your Discourse? [discourse.anydomain.com]: 
Email address for admin account(s)? [admin1@anydomain.com,admin2@anydomain.com]: 
SMTP server address? [smtp.anydomain.com]: 
SMTP port? [587]: 
SMTP user name? [user@anydomain.com]: 
SMTP password? [pa$$word]: 
Let‘s Encrypt account email? (ENTER to skip) [https://bandwagonhoster.com/wendang/]: 

这将代表您生成一个app.yml配置文件,然后启动bootstrap。如果在引导之后需要更改这些设置,您可以再次运行./discourse-setup(它将从文件中读取您的旧值)或编辑container /app。yml与Nano,然后运行。/发射器重建应用程序,让你的改变生效。

注意:你必须让你的电子邮件设置正确,使你的网站工作。

祝贺你,你现在有了自己的对话实例。要访问它,只需键入您配置到web浏览器中的主机名(http://se.anydomain.com),并完成配置。

如何在Debian 9上安装Discourse

标签:update   end   git clone   tee   系统   电子   let   .com   读取   

原文地址:https://www.cnblogs.com/bwg007/p/9736311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!