Univer Pro Introduction

Univer Pro extends the open-source Univer with additional features that meet enterprise-level needs, including import/export, printing, and collaborative editing.

GitHubEdit on GitHub

Univer Pro extends the open-source Univer with additional features that meet enterprise-level needs, including:

These features will be marked in the documentation with .

Univer Pro is released under the Univer Commercial License Agreement. It can be used for free without a license, but there will be some limitations1 when running Univer Pro.

If you need to unlock the limitations, you can contact our sales team to purchase a license. You can find out if you need a license and how to obtain and use it in the License section.

The features of Univer Pro depend on server-side support, so please ensure that you have deployed the Univer Pro server before using its features.

Server Deployment

Environment Requirements

EnvironmentRequirements
Operating SystemLinux, Mac, Windows (WSL)
CPUAt least 1 core
MemoryAt least 2GB, recommended >4GB for larger file import/export
DiskAt least 10GB
DockerVersion 23 or higher

Compatibility

  • Linux: Recommended kernel version is 3.10.0 or higher (some users have encountered compatibility issues with lower versions)
  • Docker: Version 23 or higher
  • Docker Compose: Version 2.21 or higher
  • Databases:
    • MySQL: Version 8.0 or higher
    • PostgreSQL: Version 13 or higher
    • Redis: Version 5.0 or higher
    • Supports domestic databases that connect via PostgreSQL and MySQL, as well as DM Database V8 version

One-Click Deployment

Once the above requirements are met, you can use the following script to deploy the Univer Pro server with Docker Compose:

bash -c "$(curl -fsSL https://get.univer.ai)"

For more detailed deployment methods and configuration options, please refer to the Server Deployment section.

Client Integration

The usage of presets and plugins in Univer Pro is the same as in Univer. You can find their usage in the corresponding feature sections.

Quick Start

If you need a scaffold project to get started quickly, we have prepared a Univer Pro Start Kit that allows you to quickly create a Univer Pro project with the following commands:

The following commands require your device to have nodejs >= 18, npm >= 8, and git installed.

npx degit dream-num/univer-pro-sheet-start-kit univer-pro-sheet-start-kit
cd univer-pro-sheet-start-kit
npm install
npm run dev

The following commands require your device to have nodejs >= 18, pnpm >= 7, and git installed.

pnpm dlx degit dream-num/univer-pro-sheet-start-kit univer-pro-sheet-start-kit
cd univer-pro-sheet-start-kit
pnpm install
pnpm dev

If the server is deployed on another machine, you need to change localhost in the server configuration in vite.config.ts to the corresponding machine's IP address.

🎉 If everything goes well, congratulations! You have successfully created a Univer Pro project integrated with the server. Visit http://localhost:5173/ to experience the advanced features and collaborative editing.


Footnotes

  1. Limitations include but are not limited to: watermarks, import size limits, and restrictions on the number of collaborative editing documents. For detailed limitations, please refer to the Pricing page.