Call for testing ONLYOFFICE Document Server

Description

ONLYOFFICE Document Server comprises web-based open-source collaborative editors for text documents, spreadsheets, and presentations for integration with popular storage services like Nextcloud, ownCloud, Seafile, etc.

With ONLYOFFICE Document Server you can:

  • work with all popular formats - DOCX, ODT, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, XLS, XLSX, ODS, CSV, PPT, PPTX, ODP, FODS, FODT, FODP;
  • view, create and edit documents of any size and complexity;
  • share documents providing different access rights: full access, view only, comment, review, form filling,
  • co-author documents in real time using Fast or Strict co-editing mode, review and track changes, comment, and chat,
  • view version history, restore the previous version if needed,
  • extend editing capabilities with the pre-installed plugin set (e.g. insert special symbols, YouTube videos, Highlight code and more).
  • automate your routine activities with macros.

Currently, the interface of the editors is available in 21 languages including English, French, German, Russian, Spanish, Czech, Slovak, Brazilian Portuguese; spellchecker is available for 43 languages.

To integrate online editors with web services, you can use ready-to-use connectors developed by ONLYOFFICE team (Nextcloud, ownCloud, Alfresco, Confluence, SharePoint, Liferay) or third-party developers (eXo, xWiki, PowerFolder, Moodle, HumHub, Pydio, Seafile).

How to install

The current version requires the PostgreSQL version included in your version of Ubuntu:

sudo apt-get install postgresql

Once installed, create the PostgreSQL database and user. The created database must have onlyoffice both for user and password:

sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"

Run the following commands to configure the database:

wget https://raw.githubusercontent.com/ONLYOFFICE/server/master/schema/postgresql/createdb.sql
export PGPASSWORD=onlyoffice
psql -hlocalhost -Uonlyoffice -d onlyoffice -f createdb.sql -w

Finally install ONLYOFFICE Document Server:

snap install onlyoffice-ds --beta

Known issues

Known bugs and issues on ONLYOFFICE Document Server in general are tracked on GitHub: https://github.com/ONLYOFFICE/DocumentServer/issues.

Reporting feedback

Please report any issues you find out while testing this snap on GitHub: https://github.com/ONLYOFFICE/snap-documentserver/issues, or in this thread.

Thanks!

Hi. Would love to test this but I need a bit more information on how I’d deploy it on my server. For example, can I assign the port number or would I have to run it in a container?

Thanks for your work on this.

1 Like

Hi! You can find all the info (how to run and configure Document Server, change the port, activate SSL, etc.) on GitHub: https://github.com/ONLYOFFICE/snap-documentserver

Perfect. Thanks!

I’ll give this a spin and feed back to you.

Sadly, changing the port doesn’t work for me. If I try to change it to 8011 there’s no server listening there but I see 2 new node processes listening on 8000 and 8080. If I stop my haproxy instance (which is listening on 80) I then see 80 being occupied by the snap.

Hi Neil! We’ve forwarded your message to ONLYOFFICE developers. In the meantime, you could leave the issue on GitHub here: https://github.com/ONLYOFFICE/snap-documentserver/issues. Thanks a lot for your feedback!

Hi I just tried the official SNAP package but it seems not working on fresh openSUSE Leap 15.2 installation. I did

  • sudo snap install --stable --classic onlyoffice-ds

error: cannot perform the following tasks: Mount snap “onlyoffice-ds” (135) (layout “/usr/bin/python” must define a bind mount, a filesystem mount or a symlink)

then tried without classic install-option

  • sudo snap install --stable onlyoffice-ds

error: cannot perform the following tasks: Mount snap “onlyoffice-ds” (135) (layout “/etc/my.cnf” must define a bind mount, a filesystem mount or a symlink)

Any ideas about what went wrong? Unfortunately I cannot test the scratch installation.

Regards.

Looks like a packaging bug …