当前位置:网站首页>One click file sharing software jirafeau
One click file sharing software jirafeau
2022-06-29 22:21:00 【Yangpu Laosu】

What is? Jirafeau ?
JirafeauIt's a permit “ One click file sharing ” Open source software project , It can upload files in a simple way and provide unique links .
The official provided the demo address :https://demo.jirafeau.net/
install
On the group light with Docker Way to install .
Search the registry for jirafeau , Select first jgeusebroek/jirafeau, Version selection latest.

volume
stay docker In the folder , Create a new folder , I'm going to call it jirafeau, And create two subfolders , Respectively data and cfg

| Folder | Loading path | explain |
|---|---|---|
docker/jirafeau/data | /data | Storing data |
docker/jirafeau/cfg | /cfg | Storage settings |

port
The local port does not conflict , If you're not sure, you can use the command to check
# Check port usage
netstat -tunlp | grep Port number
| Local port | Container port |
|---|---|
2180 | 80 |

Command line installation
If you are familiar with the command line , Possible docker cli Faster , Old Su prefers the command line , Setting up the environment is relatively fast
# New folder jirafeau and subdirectories
mkdir -p /volume2/docker/jirafeau/{
data,cfg}
# Get into jirafeau Catalog
cd /volume2/docker/jirafeau
# Run container
docker run -d \
--restart always \
--name jirafeau \
-p 2180:80 \
-v $(pwd)/data:/data \
-v $(pwd)/cfg:/cfg \
jgeusebroek/jirafeau

function
Enter... In the browser http:// Synology IP:2180 You can see the setting interface , The first step is to set the management password

The second step can be left unchanged , Just a confirmation message

The third step does not need to be changed

Click the link below or directly refresh the page to see the main interface

Choose a file , You need to set the shared parameters

After setting up , spot send out Start file upload

Finally, a shared link is generated

Reverse proxy
This kind of file sharing has little significance in the home LAN , It is generally used on the Internet , So Lao Su needs to be a reverse agent

SSL All parts are checked , No problem found

cloudflared Tunnel
It can also be used normally after testing , No special settings , Only need config.yaml The following example is added to
- hostname: share.laosu.ml
service: http://192.168.0.197:2180
Then go to DNS Add one CNAME Parse it , If not, then not yet , You can read what Lao Su wrote 『 Free of charge Cloudflared Realize the external network access to quhui 』
Modify settings
Whether you are anti generation or cloudflared Tunnel , Although it is accessed by domain name , However, the link after uploading is successful is still displayed in the local area network IP

We need to find cfg In the catalog config.local.php file

find web_root

Change to your domain name , If you have a port, you should also bring it

Uploading the file is a new link

Background management
Jirafeau The background address is http:// Synology IP:2180/admin.php, Log in with the previously set administrative password

You can list all the files

You can also delete files and links

Reference documents
Newlode/jirafeau
Address :https://github.com/Newlode/jirafeau
jgeusebroek/jirafeau - Docker Image | Docker Hub
Address :https://registry.hub.docker.com/r/jgeusebroek/jirafeau/
边栏推荐
- Add the applet "lazycodeloading": "requiredcomponents" in taro,
- Datakit acts as an API server for local data acquisition
- 软件快速交付真的需要以安全为代价吗?
- Ce CDC Flink peut - il être utilisé pour la synchronisation incrémentale d'Oracle à MySQL?
- Can cdc2.2.1 listen to multiple PgSQL libraries at the same time?
- Does rapid software delivery really need to be at the cost of security?
- The database of the server cannot be connected [the service has been started, the firewall has been closed, the port has been opened, and the netlent port is not connected]
- 这个flink cdc可以用在做oracle到mysql的,增量同步吗
- DevCloud加持下的青软,让教育“智”上云端
- Can the flick CDC be used for incremental synchronization from Oracle to MySQL
猜你喜欢

Motianlun "high availability architecture" dry goods document sharing (including 124 Oracle, MySQL and PG materials)

细说GaussDB(DWS)复杂多样的资源负载管理手段

Huawei cloud AOM version 2.0 release

After inventing anti-virus software, he chose to be a top-notch gangster

夏日彩虹来下饭

掌握这28张图,面试再也不怕被问TCP知识了

为什么要同时重写hashcode和equals方法之简单理解

新手必须知道的 Kubernetes 架构

math_基本初等函数图型(幂函数/指数/对数/三角/反三角)

ASP.NET 跨页面提交(Button控件页面重定向)
随机推荐
泰山OFFICE技术讲座:一行中所有元素高度相同
MooseFS 调优笔记
从检查点恢复后读取不到mysql的数据有那位兄台知道原因吗
ASP using panel to realize simple registration page
Autodesk Revit 2023 software installation package download and installation tutorial
Go learning (IV. interface oriented)
Numpy's research imitation 1
联通入库|需要各地联通公司销售其产品的都需要先入总库
架构实战营毕业总结
Build a short video platform, fade in and fade out, and support left sliding and right pulley to broadcast pictures
软件测试方法和技术知识点有哪些?
Data mining review
ASP利用Panel实现简易注册页面
Portable 4K audio and video conference terminal all-in-one machine with 8x digital zoom
状态管理 利用Session限制页面访问 只有通过登录验证SessionLogin.aspx才能访问Session.aspx
Introduction to gaofen-3 satellite (GF-3)
Structure the fifth operation of the actual camp module
The child component of a single data flow modifies the value of the parent component
leetcode:91. 解码方法【dfs + 记忆化】
jfinal中如何使用过滤器监控Druid监听SQL执行?