Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ravendb/ravendb

ACID Document Database
https://github.com/ravendb/ravendb

c-sharp database document-database nosql nosql-data-storage nosql-databases ravendb

Last synced: 6 days ago
JSON representation

ACID Document Database

Awesome Lists containing this project

README

        

Startup instructions for RavenDB on Linux
=========================================

* RavenDB as a Console Application
Open bash terminal
Type:
chmod +x run.sh
./run.sh

* RavenDB as Daemon (systemd - applies to Ubuntu 16.04)
Open bash terminal, and create file /etc/systemd/system/ravendb.service, using super user permissions, containing:
[Unit]
Description=RavenDB v6.0
After=network.target

[Service]
LimitCORE=infinity
LimitNOFILE=65535
LimitRSS=infinity
LimitAS=infinity
LimitMEMLOCK=infinity
TasksMax=infinity
StartLimitBurst=0
Restart=on-failure
Type=simple
TimeoutStopSec=300
User=
ExecStart=/path/to/RavenDB/run.sh

[Install]
WantedBy=multi-user.target

Note: Replace in the above text the username "User=" and set path in "ExecStart"

Then register the service and enable it on startup by typing:
systemctl daemon-reload
systemctl enable ravendb.service

Start the service:
systemctl start ravendb.service

View its status using:
systemctl status ravendb.service
or
journalctl -f -u ravendb.service

* Setup
Open browser, if not opened automatically, at url printed in "Server available on: "
Follow the web setup instructions at: https://ravendb.net/docs/article-page/6.0/csharp/start/installation/setup-wizard

* Upgrading to a New Version
Follow the upgrade instructions available at: https://ravendb.net/docs/article-page/6.0/csharp/start/installation/upgrading-to-new-version