如何在debian9上安装discourse(代码片段)

bwg007 bwg007     2023-01-04     112

关键词:

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

创建一个新的Vultr VPS

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

作为根用户访问Vultr VPS

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

ssh [email protected]

用您的服务器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... 查看详情