关键词:
Discourse是一种现代的、开源的讨论和论坛系统。访问官方站点以获得当前特性集的演示和分解。本教程将教你如何在Debian 9上使用Docker CE设置对话。
创建一个新的Vultr VPS
1GB的内存是最小值,但建议至少使用2GB的内存。
作为根用户访问Vultr VPS
通过Mac上的终端或Windows上的PuTTY连接到服务器。
用您的服务器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)? [[email protected],[email protected]]:
SMTP server address? [smtp.anydomain.com]:
SMTP port? [587]:
SMTP user name? [[email protected]]:
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),并完成配置。
[原创]在debian9上配置软件阵列(代码片段)
序言 软阵列是用软件实现的磁盘阵列。 一、准备工作【更新系统】没啥,就他喵想用个最新的。aptupdate&&aptupgrade 二、安装mdadm【安装】官方网站:命令流程:aptinstall-ymdadm 【配置】 1.查找所有... 查看详情
discourse如何限制存储到s3的备份文件数量
在默认情况下Discourse将会保留5个备份文件到S3服务器上。你可以修改这个配置,保存更多的备份文件到S3存储上面。根据当前你Discourse的大小,如果你已经将图片分开存储的话,你可以备份更多的内容。例如我们可以保留30天的... 查看详情
在ubuntu(16.04)下进行基于docker的discourse安装及基本配置
Discourse安装配置指导手册此文档用于指导如何在Ubuntu(版本号:16.04)下进行基于Docker的Discourse安装及基本配置作者:ChrisMao(Zibing)日期:28,Feb,2018Reference参考引用Docker安装指导DiscourseDockerDocker安装1.安装依赖组... 查看详情
在ubuntu(16.04)下进行基于docker的discourse安装及基本配置
Discourse安装配置指导手册此文档用于指导如何在Ubuntu(版本号:16.04)下进行基于Docker的Discourse安装及基本配置作者:ChrisMao(Zibing)日期:28,Feb,2018Reference参考引用Docker安装指导DiscourseDockerDocker安装1.安装依赖组... 查看详情
discourse安装的时候提示docker错误
...xecformaterror"YourDockerinstallationisnotworkingcorrectlySee:https://meta.discourse.org/t/docker-error-on-bootstrap/13657/18?u=samroot@raspberrypi:/var/discourse#uname不知道是什么问题导致的? 经过搜索后发现Discourse不支持ARM的CPU。只能支持x86_64的CPU。因为我们... 查看详情
discourse如何修改用户自己的密码
Discourse修改用户的密码是如何进行修改的?你可用登录系统的后台,然后进入属性页面。需要注意的是,Discourse的用户密码修改,需要使用电子邮件。你需要让系统发送重置你密码的链接,你需要注意系统的邮件地址不在你的垃... 查看详情
discourse论坛迁移
在源设备的操作备份数据文件tar-czvfdiscoursefile716.tar.gz/var/discourse然后把此discoursefile716.tar.gz文件传到需要迁移的设备上迁移主机上的操作1、解压数据文件cd/var/tarxf/opt/discoursefile716.tar.gz2、安装docker环境卸载原本的dockeryumremovedocker-... 查看详情
discourse如何修改用户自己的密码
Discourse修改用户的密码是如何进行修改的?你可用登录系统的后台,然后进入属性页面。需要注意的是,Discourse的用户密码修改,需要使用电子邮件。你需要让系统发送重置你密码的链接,你需要注意系统的邮件地址不在你的垃... 查看详情
如何在 Ejabberd 16.09-4 Debian9 上启用 omemo?
】如何在Ejabberd16.09-4Debian9上启用omemo?【英文标题】:HowenableomemoonEjabberd16.09-4Debian9?【发布时间】:2019-01-2015:25:16【问题描述】:是否可以(以及最终如何)在Linux机器Debian9上为Ejabberd16.09-4启用OMEMO通信?我想启用OMEMO以在Android... 查看详情
如何在debian9下安装lemp和whmcs7.5
...记录一下安装方式。1、准备工作首先,我们需要按照在Debian9/Debian8下使用源安装方式安装LEMP一文,安装好LEMP环境,可以选一些需要用到的PHP7.2软件包:apt-getinstallphp7.2-fpmphp7.2-mysqlphp7.2-curlphp7.2-gdphp7.2-mbstringphp7.2-x 查看详情
在ubuntu(16.04)下进行基于docker的discourse安装及基本配置
Discourse安装配置指导手册此文档用于指导如何在Ubuntu(版本号:16.04)下进行基于Docker的Discourse安装及基本配置作者:ChrisMao(Zibing)日期:28,Feb,2018Reference参考引用Docker安装指导DiscourseDockerDocker安装1.安装依赖组... 查看详情
如何使用 Centos Vagrant guest(类似 Amazon Linux)在 Linux (Debian9) 上本地调试 Opsworks/Chef 11.10.4 食谱
】如何使用CentosVagrantguest(类似AmazonLinux)在Linux(Debian9)上本地调试Opsworks/Chef11.10.4食谱【英文标题】:HowtodebuganOpsworks/Chef11.10.4cookbooklocallyonLinux(Debian9)usingCentosVagrantguest(AmazonLinuxlike)【发布时间】:2019-03-0321:18:01【问题描述 查看详情
debian9安装无线网卡(代码片段)
#安装sudoapt-getupdatesudoapt-getinstallfirmware-iwlwifi#切换管理员suroot#加载驱动modprobe-riwlwifimodprobeiwlwifi 查看详情
debian9安装openssl
使用源代码安装一些程序,比如Zabbix及BIND9都需要openssl服务器组件的支持,另外在安装过程中还有可能会需要zlib的支持。对于服务器安装系统及使用apt源的方式进行安装服务一般都是比较旧的,可以使用源码... 查看详情
[原创]debian9上配置samba(代码片段)
Samba概述Samba是一套使用SMB(ServerMessageBlock)协议的应用程序,通过支持这个协议,Samba允许Linux服务器与Windows系统之间进行通信,使跨平台的互访成为可能。Samba采用C/S模式,其工作机制是让NetBIOS(Windows网上邻居的通信协议)和SMB两个... 查看详情
vmware12新建debian9.2虚拟机系统
...装,可在本站--找镜像--虚拟机下载 2:下载debian9.2镜像,联网版就可以了,完整版太大,安装时间大概半小时,可以在5sharing上--找镜像--linux下载2、开始安装新建虚拟机650)this.width=650;"title="1.png"style="float 查看详情
debian9安装virtualbox(代码片段)
1.去官网下载deb包,例如包名:virtualbox-5.2_5.2.18-124319_Debian_stretch_amd64.deb2.安装sudodpkg-ivirtualbox-5.2_5.2.18-124319_Debian_stretch_amd64.deb3.可能会出现如下问题:[email protected]:/home/kevin/下载#dpkg-ivirtual 查看详情
debian9安装java与设置环境变量(代码片段)
安装默认JRE/JDK先更新软件包索引:aptupdate检查是否已安装Java:java-version如果当前未安装Java,您将看到以下输出:Output-bash:java:commandnotfound执行以下命令安装OpenJDK:sudoaptinstalldefault-jre验证安装:java-version您将看到以下输出:Outpu... 查看详情