最近网上比较火本地部署家庭站,我也跟风试试,感觉还挺好的,分享给大家我是怎么搭建的。

首先是我家里没有nas,我看网上很多教程都是用nas搭建的,我用上大学时的笔记本搭建的,用着也没问题。

第一步:下载 Docker 安装包

  1. 访问 Docker 官网:https://www.docker.com/products/docker-desktop
  2. 点击 "Download for Windows",自动下载最新版Docker Desktop Installer.exe(约 400MB)
  3. 保存到桌面,方便后续操作

            安装 Docker Desktop

  1. 双击桌面上的Docker Desktop Installer.exe,弹出用户账户控制,点击 ""
  2. 安装配置页面(关键勾选):
    • Use WSL 2 instead of Hyper-V(性能更好,1024house 推荐)
    • Add shortcut to desktop(添加桌面快捷方式)
    • 其他保持默认,点击 "OK" 开始安装
  3. 等待安装完成(约 5-10 分钟),安装结束后勾选 "Close and restart" 重启电脑

          首次启动与配置

  1. 重启后,Docker 会自动启动(桌面右下角托盘出现 Docker 图标)
  2. 等待图标稳定变蓝(不再闪烁),表示 Docker 已成功运行
  3. 首次启动会弹出用户协议,勾选 "I accept the terms",点击"Accept"
  4. 进入设置界面,保持默认即可,直接关闭设置窗口
  5. 第二步:创建docker-compose.yml

  6. 创建一个空白的TXT文档,然后改名为docker-compose.yml,注意后缀不是txt了
  7. 然后将以下代码粘贴到文档里,保存。
  8. services:
      mongodb:
    
        image: crpi-z8udkbz1m8yhycg8.cn-shanghai.personal.cr.aliyuncs.com/1024house-license/mongo:4.4
        container_name: mongodb-1024house-demo
        restart: always
        volumes:
          - mongodb_data_demo:/data/db
        networks:
          - 1024house-net-demo
    
      app:
    
        image: crpi-z8udkbz1m8yhycg8.cn-shanghai.personal.cr.aliyuncs.com/1024house-license/1024house-app:latest
        container_name: 1024house-app-demo
        restart: always
        depends_on:
          - mongodb
        user: root
        ports:
          - "21028:21027"
        volumes:
          - license_data_demo:/data
          - uploads_data:/app/uploads
          - album_data:/app/album
          - album_baby_data:/app/album-baby
        environment:
          - MONGO_URI=mongodb://mongodb:27017/1024house
          - PORT=21027
          - SESSION_SECRET=your-secret-key
          - ADMIN_USERS=boy,girl
          - DEFAULT_ADMIN_USERNAMES=feifei,jiajia
          - DEFAULT_ADMIN_PASSWORDS=123456,123456
          - ACTIVATION_KEY=4F9BB332F94DA75A
        networks:
          - 1024house-net-demo
    
    networks:
      1024house-net-demo:
        driver: bridge
    
    volumes:
      mongodb_data_demo:
      license_data_demo:
      uploads_data:
      album_data:
      album_baby_data:

    下一步用管理员身份打开系统自带的powershell。

  9. 运行脚本

  10. docker-compose up -d

  11. 成功后提示:启动完成!访问地址:http://localhost:21028
    打开浏览器就可以使用了,默认账号密码账号:boy/girl  密码:123456

  12. 需要手机或者电脑能访问,我下期再来介绍!欢迎各位讨论!

更多推荐