2 Star 2 Fork 0

Alvis / docker-dokuwiki

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 2.16 KB
一键复制 编辑 原始数据 按行查看 历史
Alvis 提交于 2022-04-21 00:17 . docs: 加入备份和恢复的说明

基于dokuwiki搭建的wiki知识库系统

本工程目标是搭建一个开箱即用的个人知识库系统。

个人知识库网站

如何使用

  1. 复制环境变量

    cp env.sample .env

    按照自己需求修改 .env 下的配置

  2. 下载并需要安装的 dokuwiki 版本

    make download
    make clean
    make build
  3. 启动 dokuwiki

    docker-compose up -d

    启动成功后执行如下命令确保 dokuwiki 拥有正确的读写权限

    docker exec -it dokuwiki chown -R www-data:www-data /var/www/dokuwiki
  4. 访问并测试 dokuwiki

    浏览器默认访问地址 http://ip:9090, 根据部署方式修改访问的ip或者端口号

    默认登录帐号密码为 admin:admin123456

项目依赖

  • dokuwiki "Greebo" 2018-04-22b 605944ec47cd5f822456c54c124df255

备份和恢复

备份命令样例

docker exec -u www-data -w /var/www/dokuwiki -it dokuwiki bash -c 'mkdir -p backups && tar czf backups/dokuwiki-`date +%Y%m%d%H%M%S`.tar.gz  --exclude=backups *'

恢复命令样例

tar xzf backups/dokuwiki-20220420154108.tar.gz -C dir-to-extract
docker-compose start

dir-to-extract 目录和容器挂载的dokuwiki目录保持一致。

修订记录

patches 目录下各个脚本注释

参考引用

PHP
1
https://gitee.com/alvisisme/docker-dokuwiki.git
git@gitee.com:alvisisme/docker-dokuwiki.git
alvisisme
docker-dokuwiki
docker-dokuwiki
master

搜索帮助