owncloud / ocis

:atom_symbol: ownCloud Infinite Scale Stack
https://doc.owncloud.com/ocis/next/
Apache License 2.0
1.4k stars 183 forks source link

How to run on heroku? #3236

Open monolithonadmin opened 2 years ago

monolithonadmin commented 2 years ago

Helo Guys!

Thank you for your awesome work. I did not use owncloud nor nextdloud, bc went for seafile for a while, but now your new ocis solution is way better than I ever excpected. Thank you again.

But, I'd like to know, is there a way to use ocis on heroku? I am planning to use your solution to store my media files on S3 object storage, so that part could work. Is there an easy way to deploy ocis on heroku?

any feedback is welcome, keep up the good work!

pascalwengerter commented 2 years ago

Hey @Muvuk, that's a great idea actually! Heroku offers pretty good resources on how to deploy via Docker, which is probably the most reasonable approach in your case. Heroku also offers support for Golang (so building from scratch from e.g. your fork is possible) and makes it possible to run custom binaries (which we provide with our releases), but that comes with an overhead I'm not sure is justified in your case. Anyways, I'll point our marketing&content people on this issue and check if they want to write it up in a handy guide/blogpost!

Please note oCIS is still in its technical preview state, so breaking changes (along with headaches for you when you try to upgrade) may occur.

monolithonadmin commented 2 years ago

Helo @pascalwengerter Thank you for your quick reply. That would be awesome if your team could guide me. I just want you to know, I moved from all vps to heroku, bc I dont want to manage the overhead. So I prefer those apps that are able to run on heroku and maybe there are some other folks who think like me.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 10 days if no further activity occurs. Thank you for your contributions.

pascalwengerter commented 2 years ago

Reopening since I still think we should offer some sort of blueprint-guide to run Infinite Scale on Heroku (or Render, Fly.io or the likes)

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 10 days if no further activity occurs. Thank you for your contributions.

gedw99 commented 1 year ago

fly.io would be great. Maybe it should be here ? https://github.com/owncloud/ocis/tree/master/deployments

fly has a free plan: https://blog.codecentric.de/spring-boot-flyio