Fresns File Storage
Fresns File Storage

Fresns File Storage


The official File Storage service plugin developed by Fresns. Supports local, ftp and sftp storage methods.

Installation with fskey
Installation with Command
  • Configure the storage service provider parameters in Fresns Panel > System > Storage Settings.
Storage Settings Local FTP SFTP
Secret ID non-use username username
Secret Key non-use password password
Bucket Name non-use ftp host ftp host
Bucket Region non-use ftp port Default is 21 sftp port Default is 22
Bucket Endpoint non-use non-use non-use
Access Domain System URL of the main program ftp URL sftp URL
Filesystem Disk local local or remote local or remote
Temporary URL Key Enable temporary URLs, leave this configuration empty, it's not used.
Image processing location name-end name-end name-end
  • Image processing libraries: The Imagick library is recommended. By default PHP already has the GD library installed, if you use Imagick you need to install this PHP extension.

Image processing function configuration is built-in, no configuration is required.


  • Does not support audio and video compression and transcoding at this time (future development)
  • When using FTP and SFTP functions, you need the server security rules to open the outbound permission of the corresponding port.

Storage settings support the separate use of ‘storage’ and ‘access’ services.



Works With

Fresns 3.x


Database Supports

  • MySQL/MariaDB
  • PostgreSQL
  • SQL Server
  • SQLite

Involved Fresns Data Tables

  • configs
  • files


Version 1.6.1

Released on 07/01/2024 14:12



1.6.1 07/01/2024 14:12
  • refactor: Check config and file model
1.6.0 05/19/2024 16:01
  • refactor: config key
  • refactor: get temporary url
1.5.1 04/28/2024 06:06
  • chore: cache helper put
1.5.0 04/06/2024 13:09
  • fresns 3.x support
1.4.0 03/29/2024 14:01
  • fresns 3.x support
1.3.8 11/30/2023 22:49
  • fix: intervention/image
1.3.7 11/19/2023 15:14
  • fix: image manager
1.3.6 10/24/2023 22:59
  • fix: driver config
1.3.5 10/17/2023 13:25
  • fix: call to undefined method
  • chore: cache time
1.3.4 10/14/2023 16:26
  • intervention/image ^3.0@beta
1.3.3 10/09/2023 14:57

chore: github link

1.3.2 10/08/2023 20:29
  • chore: plugin path
1.3.1 05/24/2023 00:01
  • Remove redundant subscriptions
1.3.0 05/06/2023 15:35
  • refactor: fskey
1.2.1 04/27/2023 20:44
  • chore: bootstrap-icons.min.css
1.2.0 04/15/2023 02:44
  • Image processing can be disabled for upload only
1.1.1 02/26/2023 19:16
  • cache helper
1.1.0 02/16/2023 22:45
  • Remove the outdated avatar configuration of the main program
  • Optimize configuration parameters
  • Support anti-theft chain
1.0.0 02/09/2023 05:05
  • Initial commit
Fresns Marketplace Disclaimer

The Fresns App Marketplace is a repository of Fresns extensions, aggregating public and private extensions developed on top of the Fresns ecosystem.

The Fresns Marketplace is an open platform and any account registered as a developer can publish apps (certified developer can publish paid apps). As a result, the Fresns App Marketplace is unable to fully monitor applications uploaded to the App Marketplace by third parties and therefore does not guarantee the legitimacy, security, integrity, authenticity or quality of applications. By downloading an application from the Fresns Marketplace, you agree to use your own judgement and assume all risks without relying on the Fresns Marketplace.

Free applications are not explicitly stated and the developer is not obliged to provide technical support, so please install your own test functions.

In any case, Fresns Marketplace reserves the right to discontinue the Application Marketplace service and to take appropriate action in accordance with the law, including but not limited to removal of the application in question, suspension of all or part of the service. Fresns shall not be liable, directly, indirectly or jointly, for any damages that may be caused to you or to third parties.