| sidebar_position | 1 |
|---|
OpenConnector is a powerful Nextcloud application that enables seamless data synchronization between various sources and targets. It's designed to help you integrate your Nextcloud environment with external systems and the Open Register.
- Source Integration: Connect to various data sources
- Target Synchronization: Push data to multiple destinations
- Open Register Support: Native integration with Open Register
- Flexible Mapping: Configure how data should be transformed
- Automated Sync: Schedule and automate your data flows
Get an overview of all your synchronization activities and system status.
Configure and manage your data sources:
- API endpoints
- File systems
- Databases
- External services
Define and manage API endpoints for data exchange.
Set up and manage data consumers that process your synchronized data.
Create data transformation rules to map source data to target formats.
Schedule and monitor automated synchronization tasks.
Handle and process cloud events for real-time data synchronization.
Configure event-driven data synchronization workflows.
Manage your synchronization processes and schedules.
Define business rules and conditions for data synchronization.
Secure JSON-based API endpoints for user management and authentication:
- Get current user information
- Update user profiles
- Secure user authentication with comprehensive protection
- See User API Documentation for complete reference
Configure global settings for OpenConnector.
To get started with OpenConnector, check out our Getting Started Guide or dive into our Tutorial.
This directory contains the documentation website for Open Register, built with Docusaurus 2.
Install the dependencies:
npm install
Start the development server:
npm start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build the static files:
npm run build
This command generates static content into the build directory and can be served using any static contents hosting service.
The documentation is automatically deployed to GitHub Pages when changes are pushed to the documentation branch.
website/
├── docs/ # Documentation markdown files
├── src/ # React components and pages
├── static/ # Static files (images, etc)
├── docusaurus.config.js # Site configuration
├── package.json # Project dependencies
├── README.md # This file
└── sidebars.js # Sidebar configuration
- Create a new branch from
documentation - Make your changes
- Test locally using
npm start - Create a Pull Request to the
documentationbranch