<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on Awshgreen</title><link>https://awshgreen.top/posts/</link><description>Recent content in Posts on Awshgreen</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Tue, 24 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://awshgreen.top/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>怎么痛苦的用1核2G服务器搭私人相册</title><link>https://awshgreen.top/posts/photos-support/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://awshgreen.top/posts/photos-support/</guid><description>&lt;h1 id="前情提要">前情提要&lt;/h1>
&lt;p>我最近给我那1核2G的云服务器扩到了3M带宽。&lt;/p>
&lt;p>但在此之前，它其实过得挺惨的。没过几天就在日志里发现一个海外IP扫了我几百次，查了一下威胁等级10/10。那一刻我突然意识到：我的服务器正在被全世界的扫描器当靶子打。&lt;/p>
&lt;p>于是我开始给它加固：配置防火墙,配置黑名单，搞监控随时看资源——这些故事以后可以单独写一篇。总之，等它&amp;quot;强壮&amp;quot;起来后，我开始想：能不能用这台小服务器干点正事？&lt;/p>
&lt;p>比如，存点照片之类的。&lt;/p>
&lt;h1 id="为什么不用某度网盘">为什么不用某度网盘&lt;/h1>
&lt;p>理由很简单：&lt;/p>
&lt;ul>
&lt;li>byd的不冲会员给我跑不到1mbps的下载速度&lt;/li>
&lt;li>还要提防我珍贵的照片哪一天被删掉了&lt;/li>
&lt;li>不想每次都登陆&lt;/li>
&lt;li>软件太臃肿&lt;/li>
&lt;li>………还有更多&lt;/li>
&lt;/ul>
&lt;h1 id="怎么选-选什么自托管相册">怎么选 选什么自托管相册&lt;/h1>
&lt;p>网上搜了一圈自托管相册，选项还挺多:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>软件&lt;/th>
&lt;th>资源要求&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Immich&lt;/td>
&lt;td>内存建议4G+&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>PhotoPrism&lt;/td>
&lt;td>内存建议2G+&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Piwigo&lt;/td>
&lt;td>最低1G内存&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Kopia&lt;/td>
&lt;td>极低，无Web界面&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>考虑到我服务器只有&lt;strong>2G&lt;/strong>内存，还要跑博客和监控，piwigo无疑是最好选择 什么? 你问我为什么不选Kopia?&lt;/p>
&lt;h3 id="我记不住命令">我记不住命令&lt;/h3>
&lt;h1 id="搭建过程踩坑实录">搭建过程（踩坑实录）&lt;/h1>
&lt;ol>
&lt;li>装环境&lt;/li>
&lt;/ol>
&lt;p>我服务器是debian系统,先装一个LNMP全家桶：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>sudo apt update
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sudo apt install nginx mariadb-server php-fpm php-mysql php-gd php-mbstring php-xml php-zip php-curl -y
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>MariaDB装好后，进去创建数据库和用户：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-sql" data-lang="sql">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">CREATE&lt;/span> &lt;span style="color:#66d9ef">DATABASE&lt;/span> piwigo_db;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">CREATE&lt;/span> &lt;span style="color:#66d9ef">USER&lt;/span> &lt;span style="color:#e6db74">&amp;#39;piwigo_user&amp;#39;&lt;/span>&lt;span style="color:#f92672">@&lt;/span>&lt;span style="color:#e6db74">&amp;#39;localhost&amp;#39;&lt;/span> IDENTIFIED &lt;span style="color:#66d9ef">BY&lt;/span> &lt;span style="color:#e6db74">&amp;#39;你的密码&amp;#39;&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">GRANT&lt;/span> &lt;span style="color:#66d9ef">ALL&lt;/span> &lt;span style="color:#66d9ef">PRIVILEGES&lt;/span> &lt;span style="color:#66d9ef">ON&lt;/span> piwigo_db.&lt;span style="color:#f92672">*&lt;/span> &lt;span style="color:#66d9ef">TO&lt;/span> &lt;span style="color:#e6db74">&amp;#39;piwigo_user&amp;#39;&lt;/span>&lt;span style="color:#f92672">@&lt;/span>&lt;span style="color:#e6db74">&amp;#39;localhost&amp;#39;&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>FLUSH &lt;span style="color:#66d9ef">PRIVILEGES&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>EXIT;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="2">
&lt;li>下载Piwigo（第一个坑）&lt;/li>
&lt;/ol>
&lt;p>去官网下载最新版，结果用wget直接下载一直404。后来发现中文站的链接可能失效，老老实实去英文站下，然后英文站链接也失效,我只能自己下到本地再传回服务器&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#75715e"># 本地下载后上传&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>scp 你下载的文件名 user@你的服务器IP:/var/www/
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>cd /var/www
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sudo unzip piwigo-14.5.0.zip
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sudo mv piwigo photos
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sudo chown -R www-data:www-data /var/www/photos
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="3">
&lt;li>配置Nginx&lt;/li>
&lt;/ol>
&lt;p>创建站点配置文件/etc/nginx/sites-available/photos：&lt;/p></description></item><item><title>怎么在你的博客上添加讨论区</title><link>https://awshgreen.top/posts/blog-discussions-support/</link><pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate><guid>https://awshgreen.top/posts/blog-discussions-support/</guid><description>&lt;h2 id="前言">前言&lt;/h2>
&lt;p>有了你自己的博客 没有讨论区可怎么行 自己写一个讨论区要费老鼻子劲(反正我懒我不想自己动手 而且我也没学会html和css)&lt;/p>
&lt;p>那当然是找一下有没有现成的模板喽&lt;/p>
&lt;p>我替你找到了一个 名字就是 &lt;strong>giscus&lt;/strong>&lt;/p>
&lt;h2 id="前置条件">前置条件&lt;/h2>
&lt;ul>
&lt;li>一个&lt;strong>公开的&lt;/strong> GitHub 仓库（专门用来存评论，建议新建一个比如 &lt;code>blog-comments&lt;/code>）&lt;/li>
&lt;li>在仓库 Settings → Features 里勾选 &lt;strong>Discussions&lt;/strong>&lt;/li>
&lt;li>安装 &lt;a href="https://github.com/apps/giscus">giscus GitHub App&lt;/a> 并授权该仓库&lt;/li>
&lt;/ul>
&lt;h2 id="怎么使用">怎么使用&lt;/h2>
&lt;p>本文基于我的网页生成器(hugo)如果你的网页生成器与我不同 请自行查询操作 我只在此提供giscus项目使用方法&lt;/p>
&lt;p>前往giscus项目主页 链接在这里(别忘了来个star) &lt;a href="https://github.com/giscus/giscus">https://github.com/giscus/giscus&lt;/a>&lt;/p>
&lt;p>点击关于下面的链接(要是懒得去 点击这个也行) &lt;a href="https://giscus.app/zh-CN">giscus.app&lt;/a>&lt;/p>
&lt;ul>
&lt;li>进去后往下拉 你会看到配置页面&lt;/li>
&lt;li>先选择giscus的显示语言 支持简体中文&lt;/li>
&lt;li>下一步就是输入giscus连接的仓库 giscus依赖的是github官方项目讨论区 我非常强烈的建议你&lt;strong>单独&lt;/strong>为其建一个新仓库 不需要链接 只需要你的github用户名和仓库名就可以&lt;/li>
&lt;li>然后下面的映射关系一般选第一个就行(我其实也没看懂() )&lt;/li>
&lt;li>再往下 这里让你选择讨论区分类 跟着它推荐的公告（announcements）类型 这样就可以确保新 discussion 只能由仓库维护者和 giscus 创建 防止别人去你仓库底下乱评论&lt;/li>
&lt;li>再下面的特性选项按你自己要求来&lt;/li>
&lt;li>主题看你自己喜欢哪个选哪个&lt;/li>
&lt;li>重头戏来了 启用giscus这个区域里面的就是根据你的选项生成的html&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>注意!!! 接下来的教程是根据hugo写的 其他网页生成器怎么使用可以自己去查或者问ai&lt;/strong>&lt;/p>
&lt;h2 id="添加到-hugo">添加到 Hugo&lt;/h2>
&lt;p>新建评论模板（不要改主题文件，在项目根目录覆盖）：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>mkdir -p layouts/partials
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>nano layouts/partials/comments.html
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>把生成的script 粘进去保存。&lt;/p>
&lt;p>然后在 &lt;code>hugo.toml&lt;/code> 的 &lt;code>[params]&lt;/code> 下加一行：&lt;/p></description></item><item><title>2025年编程语言趋势：AI浪潮下的技术格局重塑</title><link>https://awshgreen.top/posts/2025-programming-trends/</link><pubDate>Mon, 31 Mar 2025 00:00:00 +0000</pubDate><guid>https://awshgreen.top/posts/2025-programming-trends/</guid><description>深入分析2025年编程语言排行榜变化，探讨AI时代下开发者的技术选择策略</description></item></channel></rss>