使用Docker部署个人主页开源项目:homepage

AI智能摘要
本文介绍了如何使用 Docker 部署开源项目 homepage,项目地址为 imsyy/home。作者提供了一个一键部署脚本 deploy.sh,内容包括安装 Docker、Git,克隆项目,配置 .env 文件,构建和启动 Docker 镜像,并提供访问地址。文章还提到若修改项目内容,需重新构建镜像以更新部署。作者建议将项目 fork 到自己的仓库进行操作,以方便管理与定制。
— 此摘要由AI分析文章内容生成,仅供参考。

项目地址:imsyy/home: 个人主页,个人主页源码,主页模板

vercel和github部署请参见文档,建议fokr到自己的仓库操作!

网页预览

使用Docker部署个人主页开源项目:homepage

安装部署

一键安装脚本

创建一个名为 deploy.sh 的文件,复制以下内容:

#!/bin/bash

# 安装依赖
echo "安装 Docker 和 Git(如果没有安装的话)"
sudo apt-get update
sudo apt-get install -y git docker.io docker-compose

# 克隆 GitHub 项目,建议使用自己的仓库
echo "克隆项目到本地..."
git clone https://github.com/imsyy/home.git
cd home

# 创建 .env 文件
echo "创建 .env 配置文件..."
cp .env.example .env

# 提示用户配置 .env(可跳过)
echo "请修改 .env 文件中的配置(如天气API等),然后按任意键继续..."
read -p "Press any key to continue..."

# 构建 Docker 镜像
echo "构建 Docker 镜像..."
docker-compose up --build -d

# 打印本地访问网址
echo "项目已成功构建并运行。请访问:http://localhost:8080"

# 运行完成后停止
echo "部署完成!若需要停止运行,请执行 'docker-compose down'"

为该脚本赋予执行权限:

chmod +x deploy.sh

运行脚本等待安装完成

./deploy.sh

更新构建

如果你修改了项目中的素材文件或 .env 配置文件,需要重新构建 Docker 镜像,以便将这些更改生效。

进入项目目录:

cd /path/to/your/home   

停止正在运行的容器:

docker-compose down

重新构建镜像并启动容器:

docker-compose up --build -d

发布者:木木,转载请注明出处:https://blog.huzz.cn/8692.html

Like (0)
Donate 微信 微信 支付宝 支付宝
木木的头像木木VIP用户
Previous 2025 年 6 月 27 日 下午3:02
Next 2025 年 7 月 3 日 上午10:05

相关推荐

  • SublinkPro : 节点订阅管理测速工具

    项目地址:在 sublinkX/sublinkE 基础上二次开发,支持更多协议和高度自定义的开源订阅转换管理工具。支持节点测速、落地IP检测、高级重命名等实用功能。 项目简介 SublinkPro 是基于优秀的开源项目 sublinkX / sublinkE 进行二次开发,在原项目基础上做了部分定制优化。感谢原作者的付出与贡献。 核心优势 🏷️ 智能标签系统…

    2025 年 12 月 13 日
    18200
  • 小白教程:PHP 源码管理面板

    原贴地址:直播源论坛 安装部署 Docker容器内部的80和8080端口分别为PHP运行端口和前端界面运行端口, ADMIN_USER和ADMIN_PASS为用户账户和密码(强烈建议修改!), 5080和5090自己映射到宿主机的端口,可以修改,前提是不能被占用。 面板访问 使用方法 php管理 打开前端管理界面,输入账号密码点击登录后,就可以进行上传和管理…

    2025 年 10 月 15 日
    14500
  • OmniBox : 一站式观影解决方案

    建议自用!并设置密码,防止版权问题警告! 安装部署 docker-compose 页面预览 配置文件 右上角-我的-管理-导入 JSON 文件 电视直播 使用edgeone部署即可,需要自定义域名! 项目地址:于Next.js的全国各地电视台直播代理服务,可部署到腾讯云EdgeOne Pages 浏览量 250

    2025 年 11 月 24 日
    18200
  • Rustdesk : 开源自建服务器远程桌面部署教程

    一直在用163出品的UU远程,为了让手里的腾讯云小鸡发挥余热,部署了rustdesk,效果真的棒! 官网:RustDesk:开源远程桌面与自建服务器解决方案 软件介绍 RustDesk 是一个强大的开源远程桌面软件,使用 Rust 编程语言构建,提供安全、高效、跨平台的远程访问体验。与 TeamViewer、ToDesk 等付费软件相比,RustD…

    2025 年 10 月 30 日
    17600

发表回复

Please Login to Comment
SHARE
TOP
🔈Hi,朋友。欢迎来到木木的博客小站!