• Welcome to the Chevereto User Community!

    Here, users from all over the world come together to learn, share, and collaborate on everything related to Chevereto. It's a place to exchange ideas, ask questions, and help improve the software.

    Please keep in mind:

    • This community is user-driven. Always be polite and respectful to others.
    • Support development by purchasing a Chevereto license, which also gives you priority support.
    • Go further by joining the Community Subscription for even faster response times and to help sustain this space

Running Chevereto on Nginx server

userq

Chevereto Noob
Hi,

We are a niche hobby group primarily on Discord, with a website and a Flickr group for users' image collections. We want to have our own hosted gallery, so we are looking into getting Chevereto Pro. We have two questions.

1) Looking up things on this forum, I noticed the developer recommends using Docker. We have a VPS where our website is hosted, and we would prefer to host Chevereto there as well, but it is being served by Nginx via CloudPanel. It appears it should still run, but against recommedation of the developer. We are about 70-120 active members, each with about 500-2000 images to upload, and people come and go. Our question is: would it be reasonable to run Cheverto install on an Nginx server, and how sustainable is such a setup with updates and maintenance?

2) We couldn't confirm that, but on Flickr we use shared albums as well, where, aside from personal collections, users can contribute to a group pool of images. Does Chevereto support something similar?

I would really appreciate any information on this. Thanks.
 
For nginx you will be doing this: https://v4-docs.chevereto.com/application/stack/web-server.html#nginx (paired with PHP-FPM).

The recommendation for Docker is simply because Docker enables me to distribute the entire server stack needed as shown here: https://github.com/chevereto/docker/blob/4.4/Dockerfile - To clarify, long before Docker even existed Chevereto was already running on Apache, Nginx, LightSpeed, Lighttpd, etc. It will run anywhere you can run PHP code in HTTP context.

If you don't use Docker, you will need to provide the system stack from scratch which is not that hard as we have this: https://github.com/chevereto/vps (note also Apache HTTP based).

You can also put nginx in front of Apache2 if you want a quick setup, very trivial.
 
For nginx you will be doing this: https://v4-docs.chevereto.com/application/stack/web-server.html#nginx (paired with PHP-FPM).

The recommendation for Docker is simply because Docker enables me to distribute the entire server stack needed as shown here: https://github.com/chevereto/docker/blob/4.4/Dockerfile - To clarify, long before Docker even existed Chevereto was already running on Apache, Nginx, LightSpeed, Lighttpd, etc. It will run anywhere you can run PHP code in HTTP context.

If you don't use Docker, you will need to provide the system stack from scratch which is not that hard as we have this: https://github.com/chevereto/vps (note also Apache HTTP based).

You can also put nginx in front of Apache2 if you want a quick setup, very trivial.

I appreciate a very detailed response with all the links! Looks promising and gives us room to grow with existing infrastructure. I'll share this with the group.

2) We couldn't confirm that, but on Flickr we use shared albums as well, where, aside from personal collections, users can contribute to a group pool of images. Does Chevereto support something similar?

Do you have any information by any chance on shared albums? Thanks a lot!
 
Back
Top