# focdog **Repository Path**: mllt992/focdog ## Basic Information - **Project Name**: focdog - **Description**: 平台-账号-消费记录 一体化管理 - **Primary Language**: NodeJS - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-17 - **Last Updated**: 2026-01-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: ai项目, 乖乖狼科技, 长期维护, 开发中 ## README # Fogdog > 本文是萌狼亲自手写的,以文本为准,其他的都是AI写的,可能不准确。 平台-账号-资产 一站管理 ## 介绍 我有很多QQ号、很多微信号、很多抖音号……我还有很多服务器、很多注册的乱七八糟的网站…… 所以我需要有一个系统,记录“平台\网站”,记录对应“账号密码” 我不需要自动填充功能,我只需要单纯的记录 我希望能自部署,数据掌握在自己手中 我希望能现代化一点,就是要好看 于是,我用AI写了这一款软件 截图放最后 ## Docker部署 先创建数据库并导入sql文件夹下的sql ![image-20260118221153510](./README.assets/image-20260118221153510.png) ### compose部署(以1panel为例) 【容器】-【编排】-【创建编排】,文件夹填写focdog 会得到路径:` /opt/1panel/docker/compose/focdog` 【系统】-【文件】-输入地址`/opt/1panel/docker/compose/focdog` > 如果输入的地址不行那就手动一个目录一个目录的进入 进入目录后创建文件夹config.yml,粘贴下方代码,改为符合自己的信息 ``` database: host: host.docker.internal port: 3306 user: root password: '123456' database: focdog redis: host: host.docker.internal port: 6379 password: '123456' jwt: secret: your-secret-key-change-in-production expiresIn: 7d server: port: 12345 ``` > 关于redis的访问地址和密码,在1panel【数据库】-【redis】-【连接信息】打开就能看到。mysql也是一样的。 > > ![image-20260118220505718](./README.assets/image-20260118220505718.png) 注意redis要和focdog在同一个网络 比如redis所在网络是 ![image-20260118220554395](./README.assets/image-20260118220554395.png) 写compose: ``` version: '3.8' services: # Focdog 应用服务(前端 + 后端) focdog: image: xrilang/focdog:latest container_name: focdog-app restart: unless-stopped ports: - "12333:80" # Nginx 前端 - "12345:12345" # Node.js 后端 API volumes: - ./config.yml:/app/config.yml:ro - ./logs:/app/logs environment: - NODE_ENV=production - TZ=Asia/Shanghai healthcheck: test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:12345/api/health"] interval: 30s timeout: 10s start_period: 40s retries: 3 networks: - 1panel-network networks: 1panel-network: external: true ``` 启动成功后访问`http://120.27.206.108:12333/`