当前位置:网站首页>Multifunctional web file manager filestash
Multifunctional web file manager filestash
2022-07-03 18:23:00 【Yangpu Laosu】

Today is Valentine's Day ,️ Happy Valentine's Day !
Tomorrow is the Lantern Festival , After the Lantern Festival ,“ year ” Even if it is over , Lao Su anticipates in advance ️ Happy Lantern Festival, everyone , The new year is a new year !
What is? Filestash ?
FilestashIt's a similarDropboxFile manager for , It aims to solveDropboxproblem , Introduce your own backend or create your own backend by implementing a simple interface . You can manage your files through the browser , Including uploading files and folders , Edit the file , Audio player , Video player , Image viewer 、 Image transcoding , Full text retrieval is also supported . At present, we supportFTP、FTPS、SFTP、WebDAV、Git、S3、LDAP、Mysql、CardDAV、CalDAV、Backblaze B2、Minio、Dropbox、Google Drive.
In a nutshell Filestash Support a large number of open and proprietary agreements , You can access your data in the cloud from anywhere .

install
On the group light with Docker Way to install .
Search the registry for filestash , Select first machines/filestash, Version selection latest.

volume
stay docker In the folder , Create a new folder , And named it filestash, stay filestash Create a subfolder in config
- stay https://raw.githubusercontent.com/mickael-kerjean/filestash/master/config/config.json download
config.jsonfile - take
config.jsonFile put inconfigCatalog - modify
config.jsonFile permissions , newly addedEveryoneread-write permission
If permissions are not set correctly , The first time you log in and change your password, you will report an error

| Folder | Loading path | explain |
|---|---|---|
docker/filestash | /app/data/state | Storage settings |

port
If the ports do 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 |
|---|---|
8334 | 8334 |

Environmental Science
| variable | value |
|---|---|
APPLICATION_URL | Public address , It should be used for GDrive、Dropbox Get the callback address of the parameter |
GDRIVE_CLIENT_ID | GDrive client ID |
GDRIVE_CLIENT_SECRET | GDrive Client key |
DROPBOX_CLIENT_ID | Dropbox client ID |
ONLYOFFICE_URL | onlyoffice Address |
Old Su didn't
GDriveandDropbox, I'm not going to preview itdocx、xlsxWait for the documents , So there is no environment variable set here

function
Enter... In the browser http:// Synology IP:8334 You can see the main interface , You need to create a password for the first time , So it will jump to the background management interface
Back end address :
http:// Synology IP:8334/adminFront desk address
http:// Synology IP:8334

Then you will enter the management console

Get into Backend All supported storage types will be displayed

WebDAV
WebDAV The parameters of are relatively simple , as long as url、username and password
Lao Su filled in
webdav-aliyundriverThe address of

Open it in a browser http:// Synology IP:8334 Foreground page

spot Connect , If the setting is correct , You will see a list of files

SAMBA
use samba The agreement is attached Airdisk Q1, This is what Lao Su bought before playing Qunhui , Just hang up U disc You can access it remotely

Open it in a browser http:// Synology IP:8334 Foreground page

choice SAMBA spot Connect , If the setting is correct , You will see a list of files

MySQL
use mysql Mounted MariaDB 5

Open it in a browser http:// Synology IP:8334 Foreground page

choice MYSQL spot Connect , You will see the Library

Enter the form

GIT
use GIT Mount a repo Tested it

however github Always have a draught , You can see the download in the container , But not completely

Every time you report an error, it's different

There will be

function
The function is a little similar PanIndex, Similarly, you can only switch between different storage , Instead of using it at the same time .
But it also has its own characteristics :
- Support for images :
FilestashVery good at browsing a large number of image libraries , If you have a digital SLR camera , It can also supportRAWImages . - Support video :
FilestashA series of video formats can be transcoded in real time . - Search for :
FilestashFull text search is available , You can also search the file name according to your choice - Share links : Allows you to share files and folders with others using links with built-in mechanisms
- Powerful text editor : Have integrity
org PatternText editor supported by client - And
OnlyofficeIntegrate : There is an easy to deployOnlyOfficeSolution
Summary
FileStash It's easy to use , Powerful file manager , With many add ons and extensions , Although Lao Su didn't try them all , But the playability is still very high , If you are willing to take the time to try .
Reference documents
mickael-kerjean/filestash: A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, …
Address :https://github.com/mickael-kerjean/filestash
Filestash — Self-hosted client for your data
Address :https://www.filestash.app/
Getting started
Address :https://www.filestash.app/docs/
边栏推荐
- Codeforces Round #803 (Div. 2) C. 3SUM Closure
- Win32: analyse du fichier dump pour la défaillance du tas
- Fedora 21 安装 LAMP 主机服务器
- English grammar_ Noun classification
- Use of unsafe class
- 模块九作业
- Xception for deeplab v3+ (including super detailed code comments and original drawing of the paper)
- How to expand the capacity of golang slice slice
- Design limitations of structure type (struct)
- How to track the real-time trend of Bank of London
猜你喜欢

2022-2028 global lithium battery copper foil industry research and trend analysis report

Analysis of the reasons why enterprises build their own software development teams to use software manpower outsourcing services at the same time
![Golang string (string) and byte array ([]byte) are converted to each other](/img/41/20f445ef9de4adf2a2aa97828cb67f.jpg)
Golang string (string) and byte array ([]byte) are converted to each other

Redis core technology and practice - learning notes (VI) how to achieve data consistency between master and slave Libraries

How does GCN use large convolution instead of small convolution? (the explanation of the paper includes super detailed notes + Chinese English comparison + pictures)

Computer graduation design PHP campus address book telephone number inquiry system

Redis core technology and practice - learning notes (VIII) sentinel cluster: sentinel hung up

English grammar_ Adjective / adverb Level 3 - multiple expression

PHP MySQL inserts multiple pieces of data

论文阅读 GloDyNE Global Topology Preserving Dynamic Network Embedding
随机推荐
Postfix 技巧和故障排除命令
Data analysis is popular on the Internet, and the full version of "Introduction to data science" is free to download
Postfix tips and troubleshooting commands
English grammar_ Noun classification
Golang string (string) and byte array ([]byte) are converted to each other
Recent learning experience
How to track the real-time trend of Bank of London
How to draw non overlapping bubble chart in MATLAB
Niuke monthly race 31 minus integer
How many convolution methods does deep learning have? (including drawings)
[enumeration] annoying frogs always step on my rice fields: (who is the most hateful? (POJ hundred practice 2812)
Computer graduation design PHP makeup sales Beauty shopping mall
2022-2028 global lithium battery copper foil industry research and trend analysis report
Codeforces Round #803 (Div. 2) C. 3SUM Closure
Why can deeplab v3+ be a God? (the explanation of the paper includes super detailed notes + Chinese English comparison + pictures)
Computer graduation design PHP sports goods online sales system website
Have you learned the correct expression posture of programmers on Valentine's day?
English語法_名詞 - 分類
[combinatorics] generating function (use generating function to solve the number of solutions of indefinite equation)
How to analyze the rising and falling rules of London gold trend chart