ONLYOFFICE / ONLYOFFICE/DocumentServer

Missing documentation: Configure DocumentServer to run on same server as nextcloud

Open
#369 4 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

feature request help wanted
Dominant language
Shell
Stars
6.9k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

Main goal: Run DocumentServer and Nextcloud on same machine
Main problem: DocumentServer uses ports 80 and 443, which are already in use by nextcloud

Sub problems:

  1. There are multiple locations of configuration files for DocumentServer and no documentation which ones are actually used. Eg. /etc/onlyoffice/documentserver, /etc/nginx/conf.d, /etc/nginx/includes/
  2. The docker image is not a solution as it requires manually copying ssl certificates on a regular basis (let's encrypt requires frequent renewal)
  3. Missing documentation on how to modify which config file such that non-default ports for http and https are used (nextcloud requires ssl)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing which files under /etc/onlyoffice/documentserver, /etc/nginx/conf.d, and /etc/nginx/includes are used for the DocumentServer configuration. Document the relevant configuration locations and how to run HTTP and HTTPS on non-default ports alongside Nextcloud, including the certificate setup; verify the instructions against the stated same-machine scenario.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, nginx, shell
Domain
devops, documentation, infrastructure
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.