【docker系列】Codimd在线Markdown方案
发布网友
发布时间:2024-09-17 08:03
我来回答
共1个回答
热心网友
时间:2024-09-28 18:42
CodiMD, 一个基于Markdown的实时协作工具,为您提供团队内容的便捷托管与管理。首先,进行必要的准备工作:创建存放目录,接着拉取MariaDB数据库镜像和CodiMD镜像,两者皆为构建基础。
在目标文件夹内,编写docker-compose文件,确保包含数据库的配置,例如使用testpassword作为数据库密码。启动compose服务后,如果一切正常,你将看到启动成功的信息。
为了外部访问,需要开放服务器端口。在Ubuntu系统中,使用UFW防火墙开启4525端口。同时,调整服务器安全组规则,允许TCP连接到该端口。
测试阶段,通过浏览器访问http://你的IP:4525,验证CodiMD是否运行良好。接着,添加域名解析,将CodiMD与你的域名关联。为提高用户体验,可以设置Nginx反向代理,并考虑添加SSL支持,具体步骤可参考相关教程。
在完成上述设置后,访问https://md.hikki.site,确认服务可用。由于已配置域名映射,不再需要端口访问,因此可以关闭4525端口,并在防火墙或安全组中删除对应的规则,以增强服务器安全性。