NyaGallery折腾心得

开篇感谢柳柳的超级好用的NyaGallery项目!大家可以去github上给这个项目点个Star!

咳咳,切入正题

NyaGallery的部署

之前看到柳柳公布了这个项目之后心里就痒痒的,因为我一直想要有一个开源自部署的图床(用来收集好康的图片嘻嘻嘻),于是顺手去倒腾了一下

又因为某个叫宇编的笨蛋犯懒(,于是直接把NyaGallery的github页面喂给了deepseek让它帮我写一个一键部署脚本

于是就有了这个

deploy_nyagallery.sh

食用前注意一下这个.sh脚本适用于Ubuntu 20.04+ / Debian 11+,将会自动换清华源、安装依赖、部署前后端

都通过交互式命令行实现

下面是操作步骤

  • 首先,在本页面下载脚本
  • 然后将脚本想办法弄到你的服务器上
  • 以root(不推荐)或者普通用户sudo执行这个脚本
  • 按照提示执行(如果网络环境不好请考虑手动通过镜像站克隆项目)
cd frontend
$env:NYA_API_BACKEND = "http://127.0.0.1:8001"
npm run dev

启动前端

nyagallery --storage storage serve --host 127.0.0.1 --port 8001

启动后端

进阶玩法(

通过MCSManager管理NyaGallery

个人的喜好是通过mcsm管理多实例,如果有大佬有其它管理多实例的方案还请在评论区友好交流哦

  • 首先点击创建实例页面
  • 然后直接创建(前端步骤)
  • 建议前端实例命名为NyaGallery_Frontend
  • 然后按照你前端安装位置找好目录,请注意一下你部署NyaGallery的时候有没有用单独用户,如果有那么需要mcsm单独配置指定用户启动(下同0
  • 再然后根据你实际需要修改下面的命令
  • bash -c “cd /***********/NyaGallery/frontend && export NYA_API_BACKEND=http://127.0.0.1:8001 && (fuser -k 3000/tcp 2>/dev/null || true) && npm run build && npm run start — -H 0.0.0.0 -p 3000”
  • 注意要把**********处替换为你真实的NyaGallery目录
  • 这时候你可以启动一下看一看前端,不出意外的话已经在跑了
  • 然后我们来创建后端(后端步骤)
  • 建议实例命名为NyaGallery_Backend
  • 注意注意
    默认自动部署脚本是会部署venv的,此时你需要手动调用venv目录中的python解释器来启动(e.g. /****/NyaGallery/venv/bin/python /****/NyaGallery/venv/bin/nyagallery –storage storage serve –host 0.0.0.0 –port 8001)
  • 如果不需要可以通过nyagallery –storage storage serve –host 127.0.0.1 –port 8001启动后端
  • 最后建议给前端后端的实例都设置上事件任务(开机自启和自动重启)

大功告成!现在你通过ip:3000应该能看到NyaGallery实例了

通过mihomo让站点可以访问pixiv

众所周知,国内的网络环境较差,这时候我们需要一点魔法

至于mihomo安装和配置我在这里就不多赘述

安装配置好了之后我个人是通过proxychains进行一个转发

将proxychains配置文件配置上socks5 127.0.0.1 7890就可以让proxychains走本地的mihomo了

注意注意非常不建议mihomo走tun模式,因为你可能会碰到奇奇怪怪的bug(其他软件由于联网问题各种打不开)

由于只有后端负责抓取,所以我们此时只需要在后端的启动命令前加上proxychains就可以了

pixiv收藏夹抓取

截至2026年7月6日13:02时,在通过github得到的NyaGallery中目前版本并没有抓取用户收藏夹功能(笨笨柳柳)于是我通过vibe coding改了一版,拉了一个pr上去,还没有通过ww

详细介绍可见我的pr

现在你可以将本地git仓库远程origin改成我的fork的仓库来直接使用

记得重启前端后端喵

就到这里吧,祝你天天开心喵!

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
           ICP备案 冀ICP备2026005452号-1号 公安备案 冀公网安备13092902000586号