Skip to content

Conversation

@micbar
Copy link
Contributor

@micbar micbar commented Sep 25, 2025

Description

We can now use OC_ADD_RUN_SERVICES=collaboration to also start the collaboration service in the single process.

Note

That also configures the proxy policies for the default app provider Collabora
As a consequence, we need no extra wopiserver domain anymore

CLI

* = new line

./opencloud/bin/opencloud
2025/09/25 16:59:18 ERROR failed to set GOMEMLIMIT package=github.com/KimMachineGun/automemlimit/memlimit error="failed to set GOMEMLIMIT: cgroups is not supported on this system"                                                                                                                               ✔  49s 
NAME:
   opencloud - opencloud

USAGE:
   opencloud [global options] command [command options]

AUTHOR:
   OpenCloud GmbH <support@opencloud.eu>

COMMANDS:
   backup     OpenCloud backup functionality
   init       initialise an OpenCloud config
   revisions  OpenCloud revisions functionality
   trash      OpenCloud trash functionality
   help, h    Shows a list of commands or help for one command
   benchmark:
     benchmark  cli tools to test low and high level performance
   fullstack:
     server  start a fullstack server (runtime and all services in supervised mode)
   info:
     version  print the version of this binary and all running service instances
   maintenance:
     decomposedfs  cli tools to inspect and manipulate a decomposedfs storage.
     posixfs       cli tools to inspect and manipulate a posixfs storage.
     shares        cli tools to manage entries in the share manager.
   runtime:
     list  list OpenCloud services running in the runtime (supervised mode)
   services:
     activitylog         activitylog service commands
     antivirus           antivirus service commands
     app-provider        app-provider service commands
     app-registry        app-registry service commands
     audit               audit service commands
     auth-app            auth-app service commands
     auth-basic          auth-basic service commands
     auth-bearer         auth-bearer service commands
     auth-machine        auth-machine service commands
     auth-service        auth-service service commands
     clientlog           clientlog service commands
     collaboration*       collaboration service commands
     eventhistory        eventhistory service commands
     frontend            frontend service commands
     gateway             gateway service commands
     graph               graph service commands
     groups              groups service commands
     idm                 idm service commands
     idp                 idp service commands
     invitations         invitations service commands
     nats                nats service commands
     notifications       notifications service commands
     ocdav               ocdav service commands
     ocm                 ocm service commands
     ocs                 ocs service commands
     policies            policies service commands
     postprocessing      postprocessing service commands
     proxy               proxy service commands
     search              search service commands
     settings            settings service commands
     sharing             sharing service commands
     sse                 sse service commands
     storage-publiclink  storage-publiclink service commands
     storage-shares      storage-shares service commands
     storage-system      storage-system service commands
     storage-users       storage-users service commands
     thumbnails          thumbnails service commands
     userlog             userlog service commands
     users               users service commands
     web                 web service commands
     webdav              webdav service commands
     webfinger           webfinger service commands

GLOBAL OPTIONS:
   --help, -h  show help

Related Issue

Motivation and Context

How Has This Been Tested?

  • test environment:
  • test case 1:
  • test case 2:
  • ...

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Technical debt
  • Tests only (no source changes)

Checklist:

  • Code changes
  • Unit tests added
  • Acceptance tests added
  • Documentation added

@micbar micbar force-pushed the add-collaboration-runtime branch from 224fefc to 814a94b Compare September 25, 2025 15:18
@butonic butonic changed the title feat: make it possible to start the collaboration service in the sing… feat: make it possible to start the collaboration service in the single process Sep 25, 2025
@micbar micbar merged commit e7b7cea into main Sep 26, 2025
58 checks passed
@micbar micbar deleted the add-collaboration-runtime branch September 26, 2025 07:08
@openclouders openclouders mentioned this pull request Sep 26, 2025
1 task
@micbar micbar mentioned this pull request Sep 26, 2025
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants