VanBlog - 高性能个人博客 开源软件 nodejs


https://hub.docker.com/r/mereith/van-blog

https://github.com/mereithhh/vanblog



docker run  -d  --name vanblog  --restart=always  -p 81:80  -e VAN_BLOG_ALLOW_DOMAINS='g.htmltoo.com' -e VAN_BLOG_DATABASE_URL="mongodb://root:wdq2023@mongod:27017/vanBlog?authSource=admin" -e VAN_BLOG_JWT_SECRET='HtmlToo'   -e VAN_BLOG_WALINE_DB='waline'  -e TZ='Asia/Shanghai'  -e EMAIL='ihunter@vip.qq.com'  -v /etc/localtime:/etc/localtime:ro -v /data/site/docker/data/vanblog/data/static:/app/static  -v /data/site/docker/data/vanblog/caddy/config:/root/.config/caddy  -v /data/site/docker/data/vanblog/caddy/data:/root/.local/share/caddy -v /data/site/docker/data/vanblog/log:/var/log  --workdir=/app  --link mongod  mereith/van-blog:latest 


docker run  -d  --name work  --restart=always  -p 8889:80  -e VAN_BLOG_ALLOW_DOMAINS='g.htmltoo.com' -e VAN_BLOG_DATABASE_URL="mongodb://root:wdq2023@mongod:27017/work?authSource=admin" -e VAN_BLOG_JWT_SECRET='HtmlToo'   -e VAN_BLOG_WALINE_DB='waline'  -e TZ='Asia/Shanghai'  -e EMAIL='ihunter@vip.qq.com'  -v /etc/localtime:/etc/localtime:ro -v /data/site/docker/data/work/data/static:/app/static  -v /data/site/docker/data/work/caddy/config:/root/.config/caddy  -v /data/site/docker/data/work/caddy/data:/root/.local/share/caddy -v /data/site/docker/data/work/log:/var/log  --workdir=/app  --link mongod  mereith/van-blog:latest 


docker run  -d  --name vanblog  --restart=always  -p 80:80 -p 443:443 -e VAN_BLOG_ALLOW_DOMAINS='www.htmltoo.com' -e VAN_BLOG_DATABASE_URL="mongodb://root:wdq2023@mongod:27017/vanBlog?authSource=admin" -e VAN_BLOG_JWT_SECRET='HtmlToo'   -e VAN_BLOG_WALINE_DB='waline'  -e TZ='Asia/Shanghai'  -e EMAIL='ihunter@vip.qq.com'  -v /etc/localtime:/etc/localtime:ro -v /data/site/docker/data/vanblog/data/static:/app/static  -v /data/site/docker/data/vanblog/caddy/config:/root/.config/caddy  -v /data/site/docker/data/vanblog/caddy/data:/root/.local/share/caddy -v /data/site/docker/data/vanblog/log:/var/log  --workdir=/app  --link mongod  mereith/van-blog:latest 


docker run  -d  --name mongod  --restart=always  -e TZ='Asia/Shanghai' -v /etc/localtime:/etc/localtime:ro  -v /data/site/docker/data/mongo:/data/db:rw  -v /data/site:/data/site  -e MONGO_INITDB_ROOT_USERNAME='root'   -e MONGO_INITDB_ROOT_PASSWORD='wdq2023'   mongo:latest 


http://g.htmltoo.com:81

http://g.htmltoo.com:8889


# mongod

https://abc.htmltoo.com/thread-45722.htm


-系统后台设置-客制化-自定义CSS, 隐藏底部版权

.footer-powered-by-vanblog { display: none!important; }


docker exec -it vanblog /bin/sh


# 备份

docker exec mongod  mongodump  --username root --password "wdq2023"  --authenticationDatabase admin -d vanBlog  --gzip  -o /data/site/htmltoo.f/htmltoo.backup/mongod-$(date +%Y%m%d)


# 还原

docker exec mongod  mongorestore  --username root --password "wdq2023" --authenticationDatabase admin  --nsInclude 'vanBlog.*'  --gzip  /data/site/htmltoo.f/htmltoo.backup/mongod-20230530


      # 图床文件的存放地址,按需修改。

      - /data/site/docker/data/vanblog/data/static:/app/static

      # 日志文件

      - /data/site/docker/data/vanblog/log:/var/log

      # Caddy 配置存储

      - /data/site/docker/data/vanblog/caddy/config:/root/.config/caddy

      # Caddy 证书存储

      - /data/site/docker/data/vanblog/caddy/data:/root/.local/share/caddy



version: "3"

services:

  vanblog:

    # 默认 dockerhub 源

    image: mereith/van-blog:latest

    restart: always

    environment:

      TZ: "Asia/Shanghai"

      # 图片资源允许的域名,英文逗号分隔。作者 logo 加载不出来请检查此项。

      VAN_BLOG_ALLOW_DOMAINS: "www.mereith.com"

      # CDN URL,包含协议,部署到 cdn 的时候用。在开启 cdn 之前请不要设置此项。

      # VAN_BLOG_CDN_URL: "https://www.mereith.com"

      # mongodb 的地址

      VAN_BLOG_DATABASE_URL: "mongodb://vanBlog:vanBlog@mongo:27017/vanBlog?authSource=admin"

      # jwt 密钥,随机字符串即可。请注意保密!所有的密码都由此密钥签发!

      VAN_BLOG_JWT_SECRET: "gxl"

      # 邮箱地址,用于自动申请 https 证书

      EMAIL: "gxl@qq.com"

      # 内嵌评论系统的 db 名,默认为 waline

      VAN_BLOG_WALINE_DB: "waline"

    volumes:

      # 图床文件的存放地址,按需修改。

      - ${PWD}/data/static:/app/static

      # 日志文件

      - ${PWD}/log:/var/log

      # caddy 配置存储

      - ${PWD}/caddy/config:/root/.config/caddy

      # caddy 证书存储

      - ${PWD}/caddy/data:/root/.local/share/caddy

    ports:

      - 80:80

      - 443:443

  mongo:

    image: mongo

    restart: always

    environment:

      TZ: "Asia/Shanghai"

      # 如果你改了这两个,那上面的数据库连接地址也要同步修改。

      # mongoDB 初始化用户名

      MONGO_INITDB_ROOT_USERNAME: vanBlog

      # mongoDB 初始化密码

      MONGO_INITDB_ROOT_PASSWORD: vanBlog

    volumes:

      # mongoDB 数据存放地址,按需修改。

      - ${PWD}/data/mongo:/data/db



vim  /data/site/docker/compose/van-blog/docker-compose.yaml


VAN_BLOG_CDN_URL: "https://www.mereith.com"

# mongodb 的

VAN_BLOG_DATABASE_URL: "mongodb://vanBlog:vanBlog@mongo:27017/vanBlog?authSource=admin"

# jwt 密钥,随机字符串即可。请注意保密!所有的密码都由此密钥签发!

VAN_BLOG_JWT_SECRET: "HtmlToo"


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回