All Projects → ONLYOFFICE → Server

ONLYOFFICE / Server

Licence: agpl-3.0
The backend server software layer which is the part of ONLYOFFICE Document Server and is the base for all other components

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Server

Socket Io
基于Hyperf微服务协程框架开发的sokcet-io分布式系统
Stars: ✭ 38 (-63.46%)
Mutual labels:  redis, rabbitmq
Dbblog
基于SpringBoot2.x+Vue2.x+ElementUI+Iview+Elasticsearch+RabbitMQ+Redis+Shiro的多模块前后端分离的博客项目
Stars: ✭ 1,045 (+904.81%)
Mutual labels:  redis, rabbitmq
Yii Queue
Queue extension for Yii 3.0
Stars: ✭ 38 (-63.46%)
Mutual labels:  redis, rabbitmq
Seckill
Spring Boot+MySQL+Redis+RabbitMQ的高性能高并发商品秒杀系统设计与优化
Stars: ✭ 103 (-0.96%)
Mutual labels:  redis, rabbitmq
Bankflix
Aplicação que simula um banco digital, contendo a área do cliente e administrativa, permitindo depósitos e transferências entre contas do mesmo banco. | Application that simulates a digital bank, containing the customer and administrative areas, allowing deposits and transfers between accounts of the same bank.
Stars: ✭ 82 (-21.15%)
Mutual labels:  redis, rabbitmq
Hzdtf.foundation.framework
基础框架系统,支持.NET和.NET Core平台,语言:C#,DB支持MySql和SqlServer,主要功能有抽象持久化、服务层,将业务基本的增删改查抽离复用;提供代码生成器从DB生成实体、持久化、服务以及MVC控制器,每层依赖接口,并需要在客户端将对应实现层用Autofac程序集依赖注入,用AOP提供日志跟踪、事务、模型验证等。对Autofac、Redis、RabbitMQ封装扩展;DB访问提供自动主从访问,Redis客户端分区。特别适合管理系统。
Stars: ✭ 22 (-78.85%)
Mutual labels:  redis, rabbitmq
Phalcon Vm
Vagrant configuration for PHP7, Phalcon 3.x and Zephir development.
Stars: ✭ 43 (-58.65%)
Mutual labels:  redis, rabbitmq
Fw Cloud Framework
基于springcloud全家桶开发分布式框架(支持oauth2认证授权、SSO登录、统一下单、微信公众号服务、Shardingdbc分库分表、常见服务监控、链路监控、异步日志、redis缓存等功能),实现基于Vue全家桶等前后端分离项目工程
Stars: ✭ 717 (+589.42%)
Mutual labels:  redis, rabbitmq
Mall Learning
mall学习教程,架构、业务、技术要点全方位解析。mall项目(40k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。
Stars: ✭ 10,236 (+9742.31%)
Mutual labels:  redis, rabbitmq
Docker Magento Mutagen
Mage2click Docker-based development environment for Magento with mutagen.io sync for files on macOS
Stars: ✭ 64 (-38.46%)
Mutual labels:  redis, rabbitmq
Goodskill
🐂基于springcloud +dubbo构建的模拟秒杀项目,模块化设计,集成了分库分表、elasticsearch🔍、gateway、mybatis-plus、spring-session等常用开源组件
Stars: ✭ 786 (+655.77%)
Mutual labels:  redis, rabbitmq
Supermarket
设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……
Stars: ✭ 1,278 (+1128.85%)
Mutual labels:  redis, rabbitmq
Mall Swarm
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Stars: ✭ 7,874 (+7471.15%)
Mutual labels:  redis, rabbitmq
Yii2 Queue
Yii2 Queue Extension. Supports DB, Redis, RabbitMQ, Beanstalk and Gearman
Stars: ✭ 977 (+839.42%)
Mutual labels:  redis, rabbitmq
Nodock
Docker Compose for Node projects with Node, MySQL, Redis, MongoDB, NGINX, Apache2, Memcached, Certbot and RabbitMQ images
Stars: ✭ 734 (+605.77%)
Mutual labels:  redis, rabbitmq
Nagios Plugins
450+ AWS, Hadoop, Cloud, Kafka, Docker, Elasticsearch, RabbitMQ, Redis, HBase, Solr, Cassandra, ZooKeeper, HDFS, Yarn, Hive, Presto, Drill, Impala, Consul, Spark, Jenkins, Travis CI, Git, MySQL, Linux, DNS, Whois, SSL Certs, Yum Security Updates, Kubernetes, Cloudera etc...
Stars: ✭ 1,000 (+861.54%)
Mutual labels:  redis, rabbitmq
Jboot
一个优雅的微服务框架,SpringCloud 之外的另一个选择,已经使用在用户量过亿的商业产品上,有超过1000家公司在使用Jboot做极速开发...
Stars: ✭ 655 (+529.81%)
Mutual labels:  redis, rabbitmq
Bifrost
Bifrost ---- 面向生产环境的 MySQL 同步到Redis,MongoDB,ClickHouse,MySQL等服务的异构中间件
Stars: ✭ 701 (+574.04%)
Mutual labels:  redis, rabbitmq
Commonx
基础框架
Stars: ✭ 57 (-45.19%)
Mutual labels:  redis, rabbitmq
Fxshop
基于SpringBoot+SpringCloud微服务的商城项目(demo版 不可用于生产)
Stars: ✭ 82 (-21.15%)
Mutual labels:  redis, rabbitmq

Server

License

The backend server software layer which is the part of ONLYOFFICE Document Server and ONLYOFFICE Desktop Editors and is the base for all other components.

Document service set up

This instruction describes document service deployment for Windows based platform.

Installing necessary components

For the document service to work correctly it is necessary to install the following components for your Windows system (if not specified additionally, the latest version for 32 or 64 bit Windows can be installed with default settings):

  1. Node.js version 8.0.0 or later

  2. Java. Necessary for the sdk build.

  3. Database (MySQL or PostgreSQL). When installing use the onlyoffice password for the root user.

  4. Erlang

  5. RabbitMQ

  6. Redis

  7. Python 2.7

  8. Microsoft Visual C++ Express 2010 (necessary for the spellchecker modules build)

Setting up the system

  1. Database setup:

    • Database setup for MySQL
      Run the schema/mysql/createdb.sql script for MySQL

    • Database setup for PostgreSQL

      1. Enter in psql (PostgreSQL interactive terminal) with login and password introduced during installation, then enter commands:

        CREATE DATABASE onlyoffice;
        CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';
        \c onlyoffice
        \i 'schema/postgresql/createdb.sql';
        GRANT ALL PRIVILEGES ON DATABASE onlyoffice to onlyoffice;
        GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO onlyoffice;
        
      2. Delete from server\Common\config\development-windows.json option sql.

  2. Install the Web Monitor for RabbitMQ (see the details for the installation here)

  3. Open the command line cmd executable.

  4. Switch to the installation directory using the cd /d Installation-directory/sbin command.

  5. Run the following command:

    rabbitmq-plugins.bat enable rabbitmq_management
    
  6. The Web Monitor is located at the http://localhost:15672/ address. Use the guest:guest for the login:password combination.

  7. If Redis does not start or crashes after the start for some reason, try to change the maxheap parameter in the config settings. For 64 bit version of Windows 7 the config file can be found here: C:\Program Files\Redis\redis.windows-service.conf. Find the # maxheap <bytes> line and change it to, e.g.

    maxheap 128MB
    

    and restart the service

Running the service

Run the run.bat script to start the service.

Notes

All config files for the server part can be found in the Common\config folder

  • default.json - common config files similar for all production versions.
  • production-windows.json - config files for the production version running on a Windows based platform.
  • production-linux.json - config files for the production version running on a Linux based platform.
  • development-windows.json - config files for the development version running on a Windows based platform (this configuration is used when running the 'run.bat' script).

In case it is necessary to temporarily edit the config files, create the local.json file and reassign the values there. It will allow to prevent from uploading local changes and losing config files when updating the repository. See Configuration Files for more information about the configuration files.

User Feedback and Support

If you have any problems with or questions about ONLYOFFICE Document Server, please visit our official forum to find answers to your questions: dev.onlyoffice.org or you can ask and answer ONLYOFFICE development questions on Stack Overflow.

License

Server is released under an GNU AGPL v3.0 license. See the LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].