搭建Nextcloud:用VPS打造私有云盘替代百度网盘

前言 百度网盘限速、文件审核、隐私安全等问题让很多人头疼。如果你想拥有一个完全由自己掌控的私有云盘,Nextcloud是最好的选择。Nextcloud是开源免费的私有云存储方案,功能比百度网盘更强大——除了文件同步,还支持在线文档编辑、日历、联系人、笔记、密码管理等丰富的应用扩展。本文教你用Docker在VPS上快速搭建Nextcloud私有云盘。 一、Nextcloud功能简介 文件同步与共享(支持Windows/Mac/Linux/iOS/Android客户端) 在线预览图片、视频、PDF、Office文档 WebDAV支持(可在系统文件管理器中直接挂载) 文件分享链接(可设密码、有效期、下载次数限制) 应用商店提供数百款扩展(日历、联系人、邮件、笔记、Kanban等) 多用户支持,可创建群组和共享文件夹 端到端加密 支持OnlyOffice/Collabora在线文档编辑 二、安装Nextcloud 前置条件 确保VPS已安装Docker和Docker Compose,参考国内用户一键安装Docker并配置镜像源。 建议VPS配置:至少2核2G内存,硬盘空间越大越好(取决于你想存多少文件)。 使用Docker Compose安装 创建目录和配置文件: mkdir -p /opt/nextcloud cd /opt/nextcloud 创建 docker-compose.yml: cat > docker-compose.yml << 'EOF' version: "3.8" services: db: image: mariadb:10 container_name: nextcloud-db restart: always command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW volumes: - db_data:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=rootpassword - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=nextcloudpassword redis: image: redis:7-alpine container_name: nextcloud-redis restart: always app: image: nextcloud:stable container_name: nextcloud-app restart: always ports: - "8080:80" volumes: - nextcloud_data:/var/www/html environment: - MYSQL_HOST=db - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=nextcloudpassword - REDIS_HOST=redis - NEXTCLOUD_ADMIN_USER=admin - NEXTCLOUD_ADMIN_PASSWORD=your_strong_password - NEXTCLOUD_TRUSTED_DOMAINS=your....

2026年6月3日

搭建Uptime Kuma:开源自托管网站监控工具

前言 如果你有多个网站或服务运行在不同的VPS上,肯定需要一个监控工具来随时了解它们的运行状态。Uptime Kuma是目前最流行的开源自托管监控工具,界面美观、功能强大,可以监控HTTP/HTTPS、TCP端口、Ping、DNS等多种类型的服务,还支持Telegram、邮件、Webhook等多种通知方式。本文教你如何用Docker快速搭建Uptime Kuma。 一、Uptime Kuma功能简介 支持HTTP/HTTPS、TCP、Ping、DNS、Docker容器等多种监控类型 精美的响应式状态页面,可自定义域名展示 支持90+种通知渠道(Telegram、邮件、Discord、钉钉、企业微信、Bark等) 支持多语言(包含中文) 支持证书到期监控 支持多用户管理 支持API接口 二次验证(2FA)安全登录 二、安装Uptime Kuma 前置条件 确保你的VPS已经安装了Docker和Docker Compose,如果还没有安装可以参考国内用户一键安装Docker并配置镜像源。 使用Docker Compose安装(推荐) 创建安装目录: mkdir -p /opt/uptime-kuma cd /opt/uptime-kuma 创建 docker-compose.yml 文件: cat > docker-compose.yml << 'EOF' version: "3.8" services: uptime-kuma: image: louislam/uptime-kuma:1 container_name: uptime-kuma restart: always ports: - "3001:3001" volumes: - ./data:/app/data EOF 启动服务: docker compose up -d 使用Docker命令安装 如果不想用Docker Compose,也可以直接用Docker运行: docker run -d \ --restart=always \ -p 3001:3001 \ -v uptime-kuma:/app/data \ --name uptime-kuma \ louislam/uptime-kuma:1 验证安装 # 查看容器状态 docker ps | grep uptime-kuma # 查看日志 docker logs uptime-kuma 浏览器访问 http://你的VPS_IP:3001 即可打开Uptime Kuma管理界面。...

2026年6月3日

国内用户一键安装Docker并配置镜像源

Debian/Ubuntu从软件源一键安装 安装Docker apt install -y docker.io docker-compose 自启动Docker systemctl enable --now docker Docker官方一键安装脚本 使用官方源安装(国内直接访问较慢) curl -fsSL https://get.docker.com | bash 使用阿里源安装 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 使用中国区Azure源安装 curl -fsSL https://get.docker.com | bash -s docker --mirror AzureChinaCloud 自启动Docker systemctl enable --now docker 一键安装最新版Docker Compose: COMPOSE_VERSION=`git ls-remote https://github.com/docker/compose | grep refs/tags | grep -oP "[0-9]+\.[0-9][0-9]+\.[0-9]+$" | sort --version-sort | tail -n 1` sh -c "curl -L https://github.com/docker/compose/releases/download/v${COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose" chmod +x /usr/local/bin/docker-compose 配置国内镜像源 mkdir -p /etc/docker tee /etc/docker/daemon....

2024年6月21日

VPS常用脚本大全

DD网络重装脚本:系统默认为debian12 moeclub大佬的脚本 bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 12 -v 64 -p 密码 -port 端口 -a -firmware leitbogioro大佬的脚本(推荐) https://hostloc.com/thread-1159839-1-1.html wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh && bash InstallNET.sh -debian 12 -pwd '密码' beta.gs大佬的脚本 wget --no-check-certificate -O NewReinstall.sh https://raw.githubusercontent.com/fcurrk/reinstall/master/NewReinstall.sh && chmod a+x NewReinstall.sh && bash NewReinstall.sh 5k哥的脚本 风险警告:此人在loc等论坛口碑不良,多次骂人。 https://soclearn.org/1keydd/ 服务器综合测试脚本(融合怪)(推荐) curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh 性能测试脚本 YABS(推荐) wget -qO- yabs.sh | bash 流量稀缺的服务器(不测试iperf网络) curl -sL yabs....

2024年5月28日

搭建Dashy:开源的导航网站系统

项目地址: https://github.com/Lissy93/dashy 来简单说一下为什么来分享这个项目 支持多页面管理 完全免费和开源 安装简单,支持docker 页面支持中文 主题和布局支持修改,主题很丰富 支持云端备份和同步 支持搜索和自定义样式 那么接下来我们采用docker的方式进行安装,一条命令即可。 ssh连接到你的终端后输入命令 : docker run -d -p 4000:80 lissy93/dashy 来拉取并且启动容器。 前台访问 http://ip:4000 就可以看到前台页面已经启动。 首先把语言改成中文。 点击右上角编辑页面,然后新增section,你可以设置这个分区的图标(需要图片地址),以及排序方式,还有行和列等配置。 新建好分区之后,我们就可以新建item。 ​ 总体来看,这个导航站还是不错的,很多东西都支持自定义。感兴趣的可以自己去装一下。然后也是设置反向代理后绑定域名,就可以拥有自己的导航站了。

2023年8月29日