怎么痛苦的用1核2G服务器搭私人相册

前情提要 我最近给我那1核2G的云服务器扩到了3M带宽。 但在此之前,它其实过得挺惨的。没过几天就在日志里发现一个海外IP扫了我几百次,查了一下威胁等级10/10。那一刻我突然意识到:我的服务器正在被全世界的扫描器当靶子打。 于是我开始给它加固:配置防火墙,配置黑名单,搞监控随时看资源——这些故事以后可以单独写一篇。总之,等它"强壮"起来后,我开始想:能不能用这台小服务器干点正事? 比如,存点照片之类的。 为什么不用某度网盘 理由很简单: byd的不冲会员给我跑不到1mbps的下载速度 还要提防我珍贵的照片哪一天被删掉了 不想每次都登陆 软件太臃肿 ………还有更多 怎么选 选什么自托管相册 网上搜了一圈自托管相册,选项还挺多: 软件 资源要求 Immich 内存建议4G+ PhotoPrism 内存建议2G+ Piwigo 最低1G内存 Kopia 极低,无Web界面 考虑到我服务器只有2G内存,还要跑博客和监控,piwigo无疑是最好选择 什么? 你问我为什么不选Kopia? 我记不住命令 搭建过程(踩坑实录) 装环境 我服务器是debian系统,先装一个LNMP全家桶: sudo apt update sudo apt install nginx mariadb-server php-fpm php-mysql php-gd php-mbstring php-xml php-zip php-curl -y MariaDB装好后,进去创建数据库和用户: CREATE DATABASE piwigo_db; CREATE USER 'piwigo_user'@'localhost' IDENTIFIED BY '你的密码'; GRANT ALL PRIVILEGES ON piwigo_db.* TO 'piwigo_user'@'localhost'; FLUSH PRIVILEGES; EXIT; 下载Piwigo(第一个坑) 去官网下载最新版,结果用wget直接下载一直404。后来发现中文站的链接可能失效,老老实实去英文站下,然后英文站链接也失效,我只能自己下到本地再传回服务器 # 本地下载后上传 scp 你下载的文件名 user@你的服务器IP:/var/www/ cd /var/www sudo unzip piwigo-14.5.0.zip sudo mv piwigo photos sudo chown -R www-data:www-data /var/www/photos 配置Nginx 创建站点配置文件/etc/nginx/sites-available/photos: ...

February 24, 2026 · 1 min · Awshgreen

怎么在你的博客上添加讨论区

前言 有了你自己的博客 没有讨论区可怎么行 自己写一个讨论区要费老鼻子劲(反正我懒我不想自己动手 而且我也没学会html和css) 那当然是找一下有没有现成的模板喽 我替你找到了一个 名字就是 giscus 前置条件 一个公开的 GitHub 仓库(专门用来存评论,建议新建一个比如 blog-comments) 在仓库 Settings → Features 里勾选 Discussions 安装 giscus GitHub App 并授权该仓库 怎么使用 本文基于我的网页生成器(hugo)如果你的网页生成器与我不同 请自行查询操作 我只在此提供giscus项目使用方法 前往giscus项目主页 链接在这里(别忘了来个star) https://github.com/giscus/giscus 点击关于下面的链接(要是懒得去 点击这个也行) giscus.app 进去后往下拉 你会看到配置页面 先选择giscus的显示语言 支持简体中文 下一步就是输入giscus连接的仓库 giscus依赖的是github官方项目讨论区 我非常强烈的建议你单独为其建一个新仓库 不需要链接 只需要你的github用户名和仓库名就可以 然后下面的映射关系一般选第一个就行(我其实也没看懂() ) 再往下 这里让你选择讨论区分类 跟着它推荐的公告(announcements)类型 这样就可以确保新 discussion 只能由仓库维护者和 giscus 创建 防止别人去你仓库底下乱评论 再下面的特性选项按你自己要求来 主题看你自己喜欢哪个选哪个 重头戏来了 启用giscus这个区域里面的就是根据你的选项生成的html 注意!!! 接下来的教程是根据hugo写的 其他网页生成器怎么使用可以自己去查或者问ai 添加到 Hugo 新建评论模板(不要改主题文件,在项目根目录覆盖): mkdir -p layouts/partials nano layouts/partials/comments.html 把生成的script 粘进去保存。 然后在 hugo.toml 的 [params] 下加一行: ...

February 23, 2026 · 1 min · Awshgreen

2025年编程语言趋势:AI浪潮下的技术格局重塑

引言:当 AI 工具能生成 80% 的基础代码,剩下 20% 的架构设计与性能优化才是开发者不可替代的核心价值。 一、2025年编程语言格局概览 根据 GitHub 2025 年度报告和多个开发者社区调查,今年的编程语言排名呈现出明显的**“AI 驱动 + 高效为王”**特点: 排名 语言 核心驱动力 2025年增长亮点 1 Python AI/数据科学 增长率 9.3%,被称为"年度语言" 2 JavaScript/TypeScript 全栈/Web WebAssembly 推动性能突破 3 Rust 系统安全 内存安全特性,增速超 200% 4 Go 云原生 微服务架构采用率达 75% 5 Java 企业级应用 依然是金融科技中流砥柱 6 C++ 性能计算 游戏引擎和嵌入式持续强势 7 C# 游戏/跨平台 Unity + .NET 8 双轮驱动 8 Kotlin Android/后端 Jetpack Compose 加速普及 二、五大值得关注的技术趋势 1. Python:AI 帝国的"古拉丁语" 如果说 JavaScript 是面积最广的大陆,那么 Python 就是那个 GDP 最高、科技最发达的**“智慧帝国”**。 ...

March 31, 2025 · 2 min · Awshgreen
★ AWSHGREEN.TOP ★ LINUX ★ HUGO ★
VISITORS
◈ PLAYER ◈
cover
SCANNING...
AWSHGREEN.TOP
0:000:00
VOL
▶▶