← 返回文章列表

当前服务器目录机构

服务器目录现状

分类 服务器

npcbase 服务器当前状态

更新时间:2026-07-15 16:02 CST

服务器:VM-0-3-ubuntu

本次检查用户:root

项目根目录:/data/npcbase

顶层结构

/data/npcbase
├── backups
│   ├── mysql
│   └── qdrant
├── data
│   ├── blog
│   ├── home
│   └── kb
├── docker
│   ├── mysql
│   ├── qdrant
│   └── redis
├── docker-compose.yml
├── .env
├── .env.save
├── .git
├── .gitignore
├── nginx
│   └── sites
├── README.md
└── scripts

项目根目录属主为 ubuntu:ubuntudatadockerdocker-compose.yml 与环境变量文件属主为 root:root

业务数据

/data/npcbase/data
├── blog
│   ├── backups
│   ├── halo
│   │   ├── indices/halo
│   │   ├── keys
│   │   ├── logs
│   │   ├── plugins/configs
│   │   └── themes
│   │       ├── theme-earth
│   │       └── theme-npcbase-paper
│   ├── logs
│   └── uploads
├── home
│   └── index.html
└── kb

/data/npcbase/data/home/index.html 当前大小为 7,676 bytes,用作主站静态首页。

Docker 数据与容器

/data/npcbase/docker
├── mysql
│   ├── conf
│   ├── data
│   └── init
├── qdrant
│   └── storage
└── redis
    ├── conf
    └── data

当前容器:

npcbase-halo     registry.fit2cloud.com/halo/halo:2.18   Up
npcbase-mysql    mysql:8.4                               Up
npcbase-redis    redis:7.4                               Up
npcbase-qdrant   qdrant/qdrant:latest                    Up

容器端口:

npcbase-halo     0.0.0.0:8090 -> 8090/tcp
npcbase-mysql    0.0.0.0:3306 -> 3306/tcp
npcbase-redis    127.0.0.1:6379 -> 6379/tcp
npcbase-qdrant   127.0.0.1:6333-6334 -> 6333-6334/tcp

已确认的挂载关系:

/data/npcbase/data/blog/halo             -> /root/.halo2
​
/data/npcbase/docker/mysql/data          -> /var/lib/mysql
/data/npcbase/docker/mysql/conf          -> /etc/mysql/conf.d
/data/npcbase/docker/mysql/init          -> /docker-entrypoint-initdb.d
​
/data/npcbase/docker/redis/conf          -> /usr/local/etc/redis
/data/npcbase/docker/redis/data          -> /data
​
/data/npcbase/docker/qdrant/storage      -> /qdrant/storage

Nginx 站点

当前站点配置文件:/data/npcbase/nginx/sites/npcbase.conf

http://124.223.86.62       -> /data/npcbase/data/home
http://npcbase.cloud       -> 跳转至 HTTPS
http://www.npcbase.cloud   -> 跳转至 HTTPS
https://npcbase.cloud      -> /data/npcbase/data/home
https://www.npcbase.cloud  -> /data/npcbase/data/home
https://blog.npcbase.cloud -> 反向代理至 http://127.0.0.1:8090
http://blog.npcbase.cloud  -> 跳转至 HTTPS

Nginx 配置语法检查已通过。

项目文件与脚本

/data/npcbase/docker-compose.yml
/data/npcbase/.env
/data/npcbase/.env.save
/data/npcbase/README.md
/data/npcbase/scripts/backup.sh
/data/npcbase/scripts/status.sh
/data/npcbase/nginx/sites/npcbase.conf

存储用量

系统磁盘:40G
已用:8.3G
可用:30G
使用率:22%
​
/data/npcbase/docker   223M
/data/npcbase/data     3.0M
/data/npcbase/nginx    16K
/data/npcbase/backups  12K
/data/npcbase/scripts  12K

Git

/data/npcbase 存在 Git 仓库。此次以 root 用户执行 Git 状态检查时,Git 因仓库目录属主为 ubuntu 而拒绝读取,提示目录所有权不一致。

继续浏览文章
最后更新 2026-07-15
许可协议 CC BY-NC-SA 4.0 ↗ 保持关注订阅 RSS →