[nodebb-plugin-s3-uploads] Store your uploads in AWS S3
-
Hi guys if you have issues with my plugins do not post here! make an issue on Github.
Also the git repo for this has changed location but npm is still the same.
GitHub - LouiseMcMahon/nodebb-plugin-s3-uploads: A plugin for NodeBB to take file uploads and store them on S3
A plugin for NodeBB to take file uploads and store them on S3 - LouiseMcMahon/nodebb-plugin-s3-uploads
GitHub (github.com)
I will be looking into the issues with 1.1 today.
-
I am super busy at the moment with other work if anyone has found any bugs with the plugin or is willing to look at the outstanding issues on GitHub pull requests would be hugely appreciated.
The plugin itself could do with a total rewrite really as it has been added onto and patched up by so many people over the years. I seem to be the 3rd maintainer I can tell. Which I may get round to if I can put some time aside, this would also help solve some of the longstanding issues with file deletion etc along with adding tests something that is sorely lacking.
Also thanks to @julian and everyone else who has submitted PR's while I have been maintaining the plugin.
-
@louisemcmahon Looks like it's owned by https://github.com/joe1chen...
-
Sorry for resurrecting an ancient thread...
I was trying to configure this with an S3 compatible object storage. I plugged in my credentials and did the URl, etc properly (I think), but after restart NodeBB it caused multiple errors. My guess is that it has to do with nginx serving static assets, but I am not sure.
Here is a snip of the errors:
24/8 21:02:14 [1406] - error: /general/dashboard Error: Failed to lookup view "admin/header" in views directory "/var/www/nodebb/forums/build/public/templates" at EventEmitter.render (/var/www/nodebb/forums/node_modules/express/lib/application.js:580:17) at /var/www/nodebb/forums/src/middleware/admin.js:93:13 at nextTask (/var/www/nodebb/forums/node_modules/async/dist/async.js:5273:14) at next (/var/www/nodebb/forums/node_modules/async/dist/async.js:5280:9) at /var/www/nodebb/forums/node_modules/async/dist/async.js:906:16 at /var/www/nodebb/forums/node_modules/async/dist/async.js:3838:9 at /var/www/nodebb/forums/node_modules/async/dist/async.js:421:16 at iterateeCallback (/var/www/nodebb/forums/node_modules/async/dist/async.js:928:24) at /var/www/nodebb/forums/node_modules/async/dist/async.js:906:16 at /var/www/nodebb/forums/node_modules/async/dist/async.js:3835:13 at Command.callback (/var/www/nodebb/forums/src/meta/configs.js:43:3) at normal_reply (/var/www/nodebb/forums/node_modules/redis/index.js:721:21) at RedisClient.return_reply (/var/www/nodebb/forums/node_modules/redis/index.js:819:9) at JavascriptRedisParser.returnReply (/var/www/nodebb/forums/node_modules/redis/index.js:192:18) at JavascriptRedisParser.execute (/var/www/nodebb/forums/node_modules/redis-parser/lib/parser.js:574:12) at Socket.<anonymous> (/var/www/nodebb/forums/node_modules/redis/index.js:274:27) Error: Failed to lookup view "footer" in views directory "/var/www/nodebb/forums/build/public/templates" at EventEmitter.render (/var/www/nodebb/forums/node_modules/express/lib/application.js:580:17) at /var/www/nodebb/forums/src/middleware/header.js:189:13 at nextTask (/var/www/nodebb/forums/node_modules/async/dist/async.js:5273:14) at next (/var/www/nodebb/forums/node_modules/async/dist/async.js:5280:9) at /var/www/nodebb/forums/node_modules/async/dist/async.js:906:16 at fireFilterHook (/var/www/nodebb/forums/src/plugins/hooks.js:112:11) at Object.Plugins.fireHook (/var/www/nodebb/forums/src/plugins/hooks.js:96:4) at /var/www/nodebb/forums/src/middleware/header.js:182:13 at nextTask (/var/www/nodebb/forums/node_modules/async/dist/async.js:5273:14) at Object.waterfall (/var/www/nodebb/forums/node_modules/async/dist/async.js:5283:5) at Object.middleware.renderFooter (/var/www/nodebb/forums/src/middleware/header.js:180:9) at renderHeaderFooter (/var/www/nodebb/forums/src/middleware/render.js:112:22) at footer (/var/www/nodebb/forums/src/middleware/render.js:85:8) at /var/www/nodebb/forums/node_modules/async/dist/async.js:3830:24 at replenish (/var/www/nodebb/forums/node_modules/async/dist/async.js:946:17) at iterateeCallback (/var/www/nodebb/forums/node_modules/async/dist/async.js:931:17) 24/8 21:02:25 [1406] - error: /unread Error: Failed to lookup view "unread" in views directory "/var/www/nodebb/forums/build/public/templates" at EventEmitter.render (/var/www/nodebb/forums/node_modules/express/lib/application.js:580:17) at ServerResponse.render (/var/www/nodebb/forums/node_modules/express/lib/response.js:966:7) at content (/var/www/nodebb/forums/src/middleware/render.js:82:15) at /var/www/nodebb/forums/node_modules/async/dist/async.js:3830:24 at replenish (/var/www/nodebb/forums/node_modules/async/dist/async.js:946:17) at /var/www/nodebb/forums/node_modules/async/dist/async.js:950:9 at eachOfLimit (/var/www/nodebb/forums/node_modules/async/dist/async.js:975:24) at /var/www/nodebb/forums/node_modules/async/dist/async.js:980:16 at eachOf (/var/www/nodebb/forums/node_modules/async/dist/async.js:1051:5) at _parallel (/var/www/nodebb/forums/node_modules/async/dist/async.js:3829:5) at Object.parallelLimit [as parallel] (/var/www/nodebb/forums/node_modules/async/dist/async.js:3912:5) at async.waterfall.str (/var/www/nodebb/forums/src/middleware/render.js:77:12) at nextTask (/var/www/nodebb/forums/node_modules/async/dist/async.js:5273:14) at next (/var/www/nodebb/forums/node_modules/async/dist/async.js:5280:9) at /var/www/nodebb/forums/node_modules/async/dist/async.js:906:16 at /var/www/nodebb/forums/node_modules/async/dist/async.js:421:16 Error: Failed to lookup view "footer" in views directory "/var/www/nodebb/forums/build/public/templates" at EventEmitter.render (/var/www/nodebb/forums/node_modules/express/lib/application.js:580:17) at /var/www/nodebb/forums/src/middleware/header.js:189:13 at nextTask (/var/www/nodebb/forums/node_modules/async/dist/async.js:5273:14) at next (/var/www/nodebb/forums/node_modules/async/dist/async.js:5280:9) at /var/www/nodebb/forums/node_modules/async/dist/async.js:906:16 at fireFilterHook (/var/www/nodebb/forums/src/plugins/hooks.js:112:11) at Object.Plugins.fireHook (/var/www/nodebb/forums/src/plugins/hooks.js:96:4) at /var/www/nodebb/forums/src/middleware/header.js:182:13 at nextTask (/var/www/nodebb/forums/node_modules/async/dist/async.js:5273:14) at Object.waterfall (/var/www/nodebb/forums/node_modules/async/dist/async.js:5283:5) at Object.middleware.renderFooter (/var/www/nodebb/forums/src/middleware/header.js:180:9) at renderHeaderFooter (/var/www/nodebb/forums/src/middleware/render.js:112:22) at footer (/var/www/nodebb/forums/src/middleware/render.js:85:8) at /var/www/nodebb/forums/node_modules/async/dist/async.js:3830:24 at replenish (/var/www/nodebb/forums/node_modules/async/dist/async.js:946:17) at iterateeCallback (/var/www/nodebb/forums/node_modules/async/dist/async.js:931:17)
I also noted the following in the log when running
./nodebb build
:24/8 21:04:02 [1470] - warn: [plugins/nodebb-plugin-s3-uploads-updated] Mapped path 's3 => /var/www/nodebb/forums/node_modules/nodebb-plugin-s3-uploads-updated/public' not found.
-
@julian unfortunately not, I don't really know much about s3 or the plugin tbh.
-
@julian said in [nodebb-plugin-s3-uploads] Store your uploads in AWS S3:
Okay, thought I'd ask
Then @teh_g I'm afraid the plugin may be abandoned if you cannot contact @louisemcmahon