说明:之前介绍过一个临时文件系统Plik
→点击查看,功能比较强大,不过对于不会美化界面的人来说,使用起来可能会觉得不好看。这里再介绍个Jirafeau
,可以设置保存时间,密码,生成分享链接的同时也会给你一个删除链接,你可以随时进行删除,功能虽然没前者强大,但够用了,界面也简洁。
截图
安装
要求:PHP >= 5.6
,Nginx
/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
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
,别删除了,可自行通过该目录备份和修改配置等。至于怎么用域名反代,博客教程很多,自行搜索。
未经允许不得转载:嘟嘟 » Jirafeau:一个简洁的临时文件分享系统,可随时删除
最新评论
请问下,python3 tg_username_update.py都会提示下面这个是因为什么啊 Traceback (most recent call last): File "tg_username_update.py", line 21, in <module> cake = emojize(":cake:", use_aliases=True) TypeError: emojize() got an unexpected keyword argument 'use_aliases'
不可以了
# Install [Debian] [bullseye] [amd64] Downloading... grep: (standard input): binary file matches Error! grub.cfg. root@RRR2:~#
博主你好,请问cloudfront 上传收费这个是事实吧,已经找了几个贴子确认了。 那有什么好办法能够避开这个收费呢?如果不能避开感觉还是cloudflare 比较稳。
来看看
第5步添加自定义主机名进去后等txt验证提示custom hostname does not name to this zone
那没事了,我静态博客。谢谢
为什么缓存键和源请求那里不设置缓存?