Jirafeau|一个简洁的临时文件分享系统|可随时删除

tengxunyun cera

说明:之前介绍过一个临时文件系统Plik,功能比较强大,不过对于不会美化界面的人来说,使用起来可能会觉得不好看。这里再介绍个Jirafeau,可以设置保存时间,密码,生成分享链接的同时也会给你一个删除链接,你可以随时进行删除,功能虽然没前者强大,但够用了,界面也简洁。

截图


安装

要求:PHP >= 5.6Nginx/Apache等,无需数据库

Gitlab地址:https://gitlab.com/mojo42/Jirafeau

提示:如果你过于小白,还不会搭建环境,;或许看本文后面的Docker安装。

先搭建好环境,然后下载源码(点击下载),并上传解压到网站根目录。

再新建配置文件lib/config.local.php,将lib/config.original.php里的代码全部复制进去,并给予写入权限,此后你可以修改该配置文件进行一些功能修改。

最后就可以打开地址进行安装了。

后台地址:http://xx.com/admin.php,一般上传者删除链接后,只是不能下载了,但文件暂时还在,可以通过后台进行清空。

#除了后台清空外还可以用命令清空,建议设置为定时任务,命令如下:
php /www/wwwroot/xx.com/admin.php clean_expired
php /www/wwwroot/xx.com/admin.php clean_async

Docker安装

1、安装Docker

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker.service

2、构建镜像

git clone https://gitlab.com/mojo42/Jirafeau.git
cd Jirafeau
docker build -t mojo42/jirafeau .

3、启动镜像

#8000端口可自行修改
docker run -d -p 8000:80 -v $(pwd):/www mojo42/jirafeau

4、配置修改

#进入lib文件夹
cd /root/Jirafeau
#新建配置文件config.local.php,可修改该文件调整一些功能
cp lib/config.original.php lib/config.local.php
#授权
chmod 777 lib/config.local.php

然后就可以通过http://ip:8000访问了,后台地址为/admin.php;源码文件存放在/root/jirafeau,别删除了,可自行通过该目录备份和修改配置等。至于怎么用域名反代,博客教程很多,自行搜索。

cera aliyun tengxunyun cloudiplc

相关推荐

Nginx|Apache|IIS环境下的WordPress伪静态规则

WordPress不建议使用IIS环境!为了让WordPress的链接看起来简洁明了,有时候我们需要为Nginx/Apache/IIS环境下的WordPress设置伪静态规则。比如本站.html链接后缀就是使用Nginx环境下的WordPress伪静态规则来实现的。 不知不觉玩儿WordPress已经快三年了,这三年折腾得不少。从最开始的Apache到现在的Nginx,从开始的5秒打开时间到现在不到1秒….编不下去了,进入今天的主题:Nginx/Apache/IIS环境下的WordPress伪静态规则,如果你修改了WordPress后台左侧菜单中设置——固定链接那么可能你需要这篇文章帮你解决出现的404问题。 Nginx环境下的WordPress伪静态规则 location / { index index.html index.php; if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } } Apache环境下的WordPress伪静态规则 # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # …

一个极简且美观的多用户网盘程序|Veno File Manager V3.4.5

说明:Veno File Manager估计很多人用过,极简而且功能强大,安装也简单,只要支持PHP即可,无需数据库,只是需要花钱购买,目前官方更新到了V3.4.5,这里就分享由顶点网的Veno File Manager V3.4.5程序,博主用了下,相比较以前老版本,更新还是挺多的,详细介绍可以查看官网→传送门。 截图 安装 所需环境:Nginx/Apache、PHP 程序下载:veno-file-manager-v3.4.5.zip 先搭建好环境,然后将源码上传到网站根目录即可,默认登录管理的用户名是admin密码是password,进后台后记得设置一下语言和更改密码。

宝塔通过NGINX反向代理 缓存文件搭建镜像站

location / { proxy_ssl_server_name on; expires 3d; proxy_set_header Accept-Encoding ”; root /www/wwwroot/【域名】; proxy_store on; proxy_store_access user:rw group:rw all:rw; proxy_temp_path /www/wwwroot/【域名】; if ( !-e $request_filename) { proxy_pass https://raw.githubusercontent.com; } } 可以通过上述代码在宝塔创建#反向代理#后,通过修改配置文件搭建镜像站,用来搭建#github#下载#镜像#比较方便,同时文件会在网站目录下保存,可以反向代理https网站

AppNode|Linux下|可视化WEB管理面板|可一键安装Nginx|PHP|Mysql等

挺不错的免费#可视化##WEB#管理面板,比较良心,#免费版#和收费版功能一样,唯一的区别是免费版仅可建3个站点,不过一般足够了,另外,收费版也很便宜。免费的插件,相比宝塔面板,良心很多。 仅支持CentOS 6.x 32/64位 、 CentOS 7.x 64位。 一键安装Nginx、PHP7.2、Mysql5.6、PureFTPd: INSTALL_AGENT=1 INSTALL_APPS=sitemgr INSTALL_PKGS=’nginx-stable,php72,pureftpd,mysql56′ bash -c “$(curl -sS http://dl.appnode.com/install.sh)” 自定义安装页面:https://www.appnode.com/install 同时,面板安装好后,后台可安装模块,有#rsync#同步、#frp#内网穿透、端口映射、流量统计、备份管理等等。 官网:https://www.appnode.com/  

微信扫一扫,分享到朋友圈

Jirafeau|一个简洁的临时文件分享系统|可随时删除