Cirry's Blog

FilesGallery-0.13.1破解版无弹窗

2025-06-11
linux FilesGallery
4分钟
615字

FilesGallery官网

预览

我搭建的文件服务器

default

前提

安装php

因为官网提供的是php文件,所以我们还需要安装php让caddy支持php文件作为index页面。

安装PHP8.2

  1. Debian 12 的默认版本是 PHP 8.2。通过运行以下命令来安装它。
Terminal window
1
root@elegant-bounty-1:~# sudo apt-get install php-fpm php-cli php-pgsql php-mbstring php-xml php-gd
  1. 检查安装的 PHP 版本
Terminal window
1
root@elegant-bounty-1:~# php --version
2
PHP 8.2.28 (cli) (built: Mar 13 2025 18:21:38) (NTS)
3
Copyright (c) The PHP Group
4
Zend Engine v4.2.28, Copyright (c) Zend Technologies
5
with Zend OPcache v8.2.28, Copyright (c), by Zend Technologies
  1. 配置PHP-FPM
/etc/php/8.2/fpm/php.ini
1
root@elegant-bounty-1:~# vi /etc/php/8.2/fpm/php.ini
2
3
# ...
4
upload_max_filesize = 50M
5
# ...
6
post_max_size = 50M
7
# ...
8
memory_limit = 256M
  1. 添加用户

这里需要添加一个用户,在caddy、sudo和php套接字组中,不然在后续的操作中,会遇到权限不足的问题,添加用户参考这里Debian11下创建用户和删除用户,在Debian12下同样适用。

假设我们这里添加的用户名称为cirry

  1. 修改套接字文件权限
/etc/php/8.2/fpm/pool.d/www.conf
1
root@elegant-bounty-1:~# vi /etc/php/8.2/fpm/pool.d/www.conf
2
...
3
; Unix user/group of processes
4
; Note: The user is mandatory. If the group is not set, the default user's group
5
; will be used.
6
user = cirry
7
group = cirry
8
# ...
9
listen.owner = cirry
10
listen.group = cirry
11
listen.mode = 0660
  1. 将Caddy用户加入PHP-FPM组
Terminal window
1
# 根据系统选择组名(Debian/Ubuntu用www-data,RHEL/CentOS用php-fpm)
2
sudo usermod -aG cirry caddy # Debian/Ubuntu
  1. 重启PHP-FPM和Caddy
Terminal window
1
sudo systemctl restart php8.2-fpm
2
sudo systemctl restart caddy
  1. 检查Caddy
Terminal window
1
journalctl -u caddy --since "5 minutes ago"

配置Caddy

/etc/caddy/Caddyfile
1
root@elegant-bounty-1:~# vi /etc/caddy/Caddyfile
2
3
# xxx.xxx.xxx 填写自己的域名
4
# /var/www/files 填写FilesGallery的index.php存放的位置
5
# unix//run/php/php8.2-fpm.sock 不同版本名称不同,debian12就填这个
6
7
xxx.xxx.xxx {
8
root * /var/www/files
9
file_server
10
encode gzip
11
php_fastcgi unix//run/php/php8.2-fpm.sock
12
}

填写完成后,保存重启caddy。

Terminal window
1
root@elegant-bounty-1:~# systemctl restart caddy

查看网站

第一次打开网站,就会有个弹框提示

default

我是挺想支持的,但是这价格实在是太高了,单个网站39刀有点吃不消。

项目下载

项目安装完成后需要配置几个问题

  1. 解决官方文档的弹框问题
  2. 解决项目文件的远程加载卡顿问题

直接下载我提供的index.php和远程文件包就可以了,下载地址:FilesGallery-0.13.1

使用方式:

  • 用我提供的index.php替代官方的index.php。
  • _files下创建assets文件夹,将解压下来的文件,全部放入这个文件夹中,参考文档Self-hosted assets

参考文章

本文标题:FilesGallery-0.13.1破解版无弹窗
文章作者:Cirry
发布时间:2025-06-11
感谢大佬送来的咖啡☕
alipayQRCode
wechatQRCode