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

球球 • 2021 年 Mar 月 Tue 日

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

截图

安装

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

提示:如果你过于小白,还不会搭建环境,可以参考该建站教程→传送门;或许看本文后面的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,别删除了,可自行通过该目录备份和修改配置等。至于怎么用域名反代,博客教程很多,自行搜索。

php au著h权限管理,Jirafeau:一个简洁的临时文件分享系统,可随时删除相关推荐

  1. mysql如何创建非管理员权限_mysql权限管理,一个非db管理员创建mysql的做法_MySQL...

    bitsCN.com mysql权限管理,一个非db管理员创建mysql的做法 安装了mysql,建了数据库,需要几个账号,进行权限管理,现总结如下 一个建了四个账号. 1. root 账号,这是安装 ...

  2. 教程-使用FirefoxSend搭建一个临时文件分享系统

    原文链接(我的博客): https://520526.xyz/1224/ 说明:Firefox Send是Firefox推出的一個全新的临时文件分享系统,不过貌似代码开源了,也有几个小伙伴搭建的时候遇 ...

  3. java.securti_springboot集成springsecurity 使用OAUTH2做权限管理的教程

    Spring Security OAuth2 主要配置,注意application.yml最后的配置resource filter顺序配置,不然会能获取token但是访问一直 没有权限 WebSecu ...

  4. Spring Boot整合Shiro + JSP教程(用户认证,权限管理,图片验证码)

    在此首先感谢**编程不良人**up主提供的视频教程 代码都是跟着up的视频敲的,遇到的一些问题也是通过CSDN博主提供的教程解决的,在此也感谢那些提供bug解决方案的前辈们~ 项目完整代码已经发布到g ...

  5. 鸿蒙应用权限管理和访问控制

    鸿蒙系统权限主要解决两个方面的问题 1.应用或服务进程间权限访问的管理 采用的是基于ATM的VerifyPermission,所有接口均为内部接口,仅提供底层能力,不对开发者开放.鉴权过程中直接调用V ...

  6. php 位运算与权限,PHP巧妙利用位运算实现网站权限管理的方法

    首先我们先定义4个常量来设定四种权限: ===================================== define(ADD,1);//增加数据库记录的权限 define(UPD,2);/ ...

  7. shiro教程(1)-基于url权限管理

    一. 权限管理 1.1 什么是权限管理 基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自 ...

  8. hyperledger fabric_鼎诚鬼才|超级账本入门(四):HYPERLEDGER 权限管理

    权限管理 权限管理机制是 hyperledger fabric 项目的一大特色.下面给出使用权限管理的一个应用案例. 启动集群 首先现在相关镜像. $ docker pull yeasy/hyperl ...

  9. 会话管理 轻量php框架_SpringSecurity+JWT权限管理训练营-1基于RBAC模型的权限管理系统...

    1.什么是权限管理系统? 权限管理是一个几乎所有后台系统的都会涉及的一个重要组成部分,可以说是后台项目的基本功,主要目的是对整个后台管理系统进行权限的控制,而针对的对象是员工,避免因权限控制缺失或操作 ...

最新文章

  1. C++实现chaining链式算法(附完整源码)
  2. 面试问题:Spring中Bean 的生命周期
  3. MySql 你真的会使用字符串索引吗???
  4. (原创)3.2 AddOwner和OverrideMetadata的区别
  5. 大数据平台系统该如何选择
  6. 微信小程序引入阿里矢量图标库
  7. 「查漏补缺」2020 截止9月2日 秋招前端面试经历 (已整理答案)
  8. html+css实现小米商城
  9. clickhouse表引擎-合并树系列
  10. /dev/tty、/dev/ttyS/、/dev/ttyUSB区别
  11. 阿童木实验校区-----少儿编程鼓励跨学科融合发展!
  12. PDF阅读软件哪个好用?思路提供
  13. 调用函数----如何在主函数调用子函数
  14. 桌面计算机回收站打不开,b8,教您电脑回收站打不开怎么解决
  15. UOS其他分区及移动硬盘带锁问题处理
  16. IDA使用手册_(1)
  17. 谈谈JS二进制:File、Blob、FileReader、ArrayBuffer、Base64
  18. 紫乌鸦服务器维护后多久刷,魔兽世界黑暗之星的灵爪飞鹰获取流程攻略 紫乌鸦坐骑刷新机制详解[多图]...
  19. 后端存储Base64码传输的图片
  20. 我的极限Scrum实践

热门文章

  1. 分布式文件系统之Fastdfs是什么?
  2. Hive 05_hive变量、动态分区
  3. 深入理解HashMap和LinkedHashMap的区别
  4. python输出字体的大小_Toby的Python笔记 | 预备知识:安装openpyxl学做电子表格
  5. Intellij 14快捷键
  6. 区块链技术指南笔记(三):区块链运作的核心技术
  7. raft中集群成员变更
  8. hdu 1565 方格取数(1)
  9. Python_地址中左斜线和右斜线的区别——Python系列学习笔记
  10. 17行代码AC_51Nod - 2133 排队接水(贪心)