utarwyn/files-php-service

This package is abandoned and no longer maintained. No replacement package was suggested.

Simple PHP service to manage web-based files.

v1.0.0 2020-04-01 22:53 UTC

This package is auto-updated.

Last update: 2023-11-08 17:23:01 UTC


README

A simple service for your web-based files.
Works with PHP 5.6+

Publishing status Publishing status Latest Stable Version License

⚠️ This project is deprecated and no longer maintained. We strongly advise you to use utarwyn/storage-server, which is lighter and more secure. We no longer provide support for this tool.

FilesService is a lightweight self-hosted service which provides an easy way to manage web-based files. It supplies a documented RESTful API and an authentication system based on OAuth2 to store files in a protected bucket.

Installation

  1. Install the service with Composer:
    composer create-project utarwyn/files-php-service
  2. Move file .env.example to .env and configure it.
  3. Use Nginx or Apache to provide an access to the public folder.

Use it with Docker

  1. Pull the latest image from DockerHub:
    docker pull utarwyn/files-php-service
  2. Create a folder to store uploaded files somewhere.
  3. Create a .env file based on the .env.example in the repository.
  4. Start the Docker container by providing their paths:
    docker run -v /home/.env:/app/.env -v /home/storage:/app/storage -p 80:8080 utarwyn/files-php-service

License

FilesService is open-sourced software licensed under the MIT license.

GitHub @utarwyn  ·  Twitter @Utarwyn