Skip to content

Conversation

@docjyJ
Copy link
Collaborator

@docjyJ docjyJ commented Sep 28, 2025

No description provided.

Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
@docjyJ docjyJ self-assigned this Sep 28, 2025
@docjyJ docjyJ added 2. developing Work in progress enhancement New feature or request labels Sep 28, 2025
@szaimen szaimen added this to the next milestone Sep 29, 2025
Copy link
Collaborator

@szaimen szaimen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey, thanks a lot already for starting to work on this! ☺️

I have one comment after having a first look:

@docjyJ
Copy link
Collaborator Author

docjyJ commented Sep 30, 2025

Another thing, it's a shame to run a second Redis and Database server. Is it possible to use the existing servers?

@szaimen
Copy link
Collaborator

szaimen commented Sep 30, 2025

Another thing, it's a shame to run a second Redis and Database server. Is it possible to use the existing servers?

For stability and compatibility reasons I would recommend to use dedicated redis and database even though it might come with a small overhead.

However it might be possible to reuse the ghcr.io/nextcloud-releases/aio-redis image also for overleaf.

Also not sure if overleaf always needs an external database? Maybe it can run with sqlite instead?

@docjyJ
Copy link
Collaborator Author

docjyJ commented Sep 30, 2025

Okay! I'll take a look when I have time.

@szaimen
Copy link
Collaborator

szaimen commented Nov 24, 2025

Hi @docjyJ any update here? :)

@docjyJ
Copy link
Collaborator Author

docjyJ commented Nov 25, 2025

Not enough time to work on it. I need a test environment to speed up development. I should convert an old PC into a test server.

@szaimen
Copy link
Collaborator

szaimen commented Jan 26, 2026

Hey, what is the current state of this? Can I help to push this foward? :)

@docjyJ
Copy link
Collaborator Author

docjyJ commented Jan 27, 2026

It's quite complex, I haven't done anything more. Yes, you can commit to this branch!

Signed-off-by: Simon L. <szaimen@e.mail.de>
Comment on lines +83 to +92
"command": "--replSet overleaf",
"volumes": [
{
"source": "nextcloud_aio_overleaf_mongo",
"destination": "/data/db",
"writeable": true
},
{
"source": "./bin/shared/mongodb-init-replica-set.js",
"destination": "/docker-entrypoint-initdb.d/mongodb-init-replica-set.js",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I fear there are some customizations made to the mongodb image which we cannot do from inside AIO.

So the only way I see is to built a custom mongodb image (maybe build it in a github repo) and build the customizations directly into the image...

@docjyJ would you be up for this?

@szaimen szaimen added this to the next milestone Jan 28, 2026
@szaimen szaimen removed this from the v12.6.0 milestone Jan 30, 2026
@szaimen szaimen added this to the next milestone Jan 30, 2026
@szaimen szaimen modified the milestones: v12.6.1, next Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. developing Work in progress enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants