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.
Univer Pro extends the open-source Univer with additional features that meet enterprise-level needs, including:
Import/Export
Printing
Collaborative Editing (including collaborative cursors and history)
Edit History
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
Environment | Requirements |
---|---|
Operating System | Linux, Mac, Windows (WSL) |
CPU | At least 1 core |
Memory | At least 2GB, recommended >4GB for larger file import/export |
Disk | At least 10GB |
Docker | Version 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.