This project is a fork of ONLYOFFICE DocumentServer, which is a robust, open-source solution for online document editing and collaboration. ONLYOFFICE provides users with an interface similar to popular office suites, but with the flexibility of self-hosting and customization.
 
 
 
Go to file
Fabrice Roublot cf0ce3fe1b
/ create-package (push) Successful in 16m6s Details
Upgrade !!! 8.2.2
2025-01-28 19:23:05 +01:00
.forgejo/workflows update workflow 2024-10-17 10:40:00 +02:00
.vscode init 2024-10-14 16:13:58 +02:00
DocumentServer@4ff56c51ac Upgrade !!! 8.2.2 2025-01-28 19:23:05 +01:00
build_tools@a60bc78e23 Upgrade !!! 8.2.2 2025-01-28 19:23:05 +01:00
patches Upgrade !!! 8.2.2 2025-01-28 19:23:05 +01:00
welcome Move patches && remove welcome page for prod 2024-10-16 18:19:22 +02:00
.env Upgrade !!! 8.2.2 2025-01-28 19:23:05 +01:00
Dockerfile Upgrade !!! 8.2.2 2025-01-28 19:23:05 +01:00
LICENSE Initial commit 2024-10-14 14:01:06 +00:00
LICENSE.txt init 2024-10-14 16:13:58 +02:00
README.md Move patches && remove welcome page for prod 2024-10-16 18:19:22 +02:00
local-production-linux.json Upgrade !!! 8.2.2 2025-01-28 19:23:05 +01:00

README.md

WSOffice - Fork of ONLYOFFICE DocumentServer

License

Description

This project is a fork of ONLYOFFICE DocumentServer, which is a robust, open-source solution for online document editing and collaboration. ONLYOFFICE provides users with an interface similar to popular office suites, but with the flexibility of self-hosting and customization.

The goal of this fork is to enhance the existing functionality by removing user limitations and improving accessibility on different devices. These changes are aimed at making the platform more scalable and mobile-friendly, addressing key issues that organizations and users may face when using the standard version.

Credits

This project is based on the excellent work done by the ONLYOFFICE team. All original features, functionalities, and structure have been retained, with the exception of a few key improvements. We would like to extend our thanks to the original creators and all the contributors of the ONLYOFFICE project. Their effort in building and maintaining this platform is greatly appreciated.

Key Differences from the Original Project

The main changes in this fork focus on removing user limitations and improving cross-device accessibility. Below are the specific improvements made in this fork:

1. No Limitation on the Number of Simultaneous Users

In the original version of ONLYOFFICE DocumentServer, there is a limit to the number of users who can access the platform simultaneously. This can create challenges for larger teams or organizations that need to collaborate in real time. In this fork, that restriction has been lifted, allowing for unlimited simultaneous users, providing a more scalable solution for large teams and organizations.

2. Mobile and Tablet Support with No Limitations

This fork introduces enhancements to the web suite to provide full support for mobile devices and tablets, removing the limitations that were previously imposed in the community edition. This creates a truly cross-platform solution, empowering users to work on their documents from any device, whether it be a desktop, mobile phone, or tablet.

3. Other Features and Improvements

Installation

To install and use this fork, follow the steps below:

Step 1: Clone the Repository

Begin by cloning the repository to your local environment using Git:

git clone --recursive https://git2.workstreams.ch/workstreams/wsoffice

Step 2: Update Code in the DocumentServer Repositories

Create a Git patch for each repository

cd DocumentServer/server/
git format-patch -1 -o ../../patches/server/
cd DocumentServer/web-apps/
git format-patch -1 -o ../../patches/wed-apps/

Step 3: Build Docker Image

Update Dockerfile. You can get tags here

ARG product_version=8.1.3
ARG build_number=2

Build docker image without tags

docker build -t wsoffice .

Or directly

docker build --build-arg product_version=8.1.3 --build-arg build_number=2 -t wsoffice .

Step 4: Test and enjoy

docker run -d -p 8080:80 --restart=always -e JWT_ENABLED=false --name ws-office wsoffice