Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

s3 backend? #49

Closed
benyanke opened this issue Mar 20, 2018 · 1 comment
Closed

s3 backend? #49

benyanke opened this issue Mar 20, 2018 · 1 comment

Comments

@benyanke
Copy link

I'd love to roll this out, but having an s3 backend would be great for scaling. Any plans to add this in the future?

@geek-at
Copy link
Member

geek-at commented Mar 21, 2018

Actually I have a local testbuild which uses backblaze buckets for (backup) storage. Have no experience with s3 though

ethanWallace added a commit to gctools-outilsgc/Image-Resource-Server that referenced this issue May 13, 2020
* Added the new logos by @reallinfo

Thanks!

* added support for backblaze buckets for scalability. closes HaschekSolutions#49

* added info on scaling the app

* added upload tool for backblaze

* changed detection of local files

* removed bcmath requirement

* added more configuration vars for backblaze

* fixed typo

* changed error reporting

* added timefilter to upload

* added re-encoding scripts to fix most mp4s. Also allows to render ogg and webm. closes HaschekSolutions#51

* split re-encoding of mp4 and rendering of webm and ogg so you can cron the generation of webm and ogg

* added cleanup script so you can slim down long grown pictshare instances

* added sum of deleted file size

* added support for hashes via command argument

* re-encoding all upladed mp4s to mobile compatible one fixes HaschekSolutions#11

* fixed logo file permissions

* Fix docker volumes path problem

* fixes HaschekSolutions#56 and added tool to recalculate all hashes

* added check for caps

* removing dev things

* added new config: ALT_FOLDER for on/offsite backups and mounted folders. closes HaschekSolutions#54

* added better debugging

* formatting

* how did it ever work without that?

* added better reporting

* for readability

* fixed potential bug for file upload and processing

* final iteration of how the output looks, i swear

* added gradient support. closes HaschekSolutions#55

* added safeguard

* preparation for encrypted storage

* added url input in upload form closes HaschekSolutions#69

* added alt folder support to re-encode script

* force re-render after upload so all mp4s can be viewed on mobile

* fixed bug in re encode script

* added encoding for alt folder

* clearing up language :D

* Update docker-compose.yml for newer Docker image env vars

* added ffmpeg binary location to config file so PictShare will run on a Raspberry Pi fixes HaschekSolutions#76

* fixed small warming

* added check for ffmpeg binary

* stage 1 of v2

* updated readme and added  write checks on upload

* added duplicate detection system

* added mp4 preview image generation

* edited video template for correct vars

* fixed paths

* implemented mp4 resizing and added support for custom hashes

* how the hell did that get in here

* actually USE the resized video if already exists

* added pastebinit support and fixed small errors

* implemented alt_folder and reorganized interface class code

* implemented image resizing and conversion to webp

* implemented gif2mp4 conversion and added display of max upload size on form

* more readmes

* more readmes

* small addition

* added delete codes and fixed various bugs related to custom hashes

* added info on cstom hashes

* added that

* that too

* added upload via base64 and via url

* added filetype to json response of duplicates

* cleanup

* removed some unused extensions

* added more details on error filetype

* added info on upload size

* added support for UPLOAD_FORM_LOCATION

* added more documentation

* added link to API

* fixed typo

* added github link

* added more info

* better checks for definition

* not dev anymore

* fixed but which prevented files form being deleted

* hint hint ;D

* more features

* added dependencies thanks to HaschekSolutions#79

* typo

* added new api and updated readme

* added filters

* updated readme for image filters

* clarification

* Update SCALING.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* fixed altfolder for v2

* dont need to redeclare

* added base64 readme

* added client subnet filter

* Add commandline alias examples

* add modifisers documentation

* layout changes to modifiers documentation

* added docker shields

* Add docker-compose.yml

Fixes HaschekSolutions#93

* S3/Minio storage controller Support

* added example config setting

* Added encryption based on Libsodium

* fixed link

* readme link fixed again

* sync script added and fixed some controllers

* sync script changed to pull first then push

* for status messages

* with class name it's easier

* better loop

* debug var

* forgot dev flag on s3 controller

* increased default key polls

* updated readme for config info

* added new storage controller (FTP) and updated config

* easier on the eyes

* typo

* changed ftp server storage to distribute evenly across directories

* allow skipping of phase 1

* fixed bug that wouldnt allow creation of folders name 0

* use passive mode by default

* added ftp_ssl support (not sftp!)

* fixed dev output

* cleaning of unused scripts

* implemented simple queue of hashes that were not successfully uploaded to a storage container

* fixed queue

* added integrations and updated readme

Co-authored-by: Chris <christian@haschek.at>
Co-authored-by: Henry Yang <doraemon801031@gmail.com>
Co-authored-by: Christian Haschek <christian.haschek@gmail.com>
Co-authored-by: Gabe Cook <gabe565@gmail.com>
Co-authored-by: Anton Mitsengendler <a.mic@rtc.ru>
Co-authored-by: Thomas Jensen <thomas@uctrl.net>
Co-authored-by: Dessalines <happydooby@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants