Sign inSign up

utarwyn/files-php-service

By utarwyn

•Updated over 6 years ago

Lightweight and simple PHP service to manage web-based files.

Image
0

1.0K

utarwyn/files-php-service repository overview

⁠FilesService

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

Publishing status Publishing status Latest Stable Version License

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

⁠Documentation

Soon!

⁠License

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


GitHub @utarwyn⁠  ·  Twitter @Utarwyn⁠

Tag summary

Content type

Image

Digest

Size

40.8 MB

Last updated

over 6 years ago

docker pull utarwyn/files-php-service