hobo/debian/server
Thomas NOËL 4645073b5f debian: refine uwsgi settings (#30933) 2019-02-27 12:16:49 +01:00
..
README.Debian doc: mention create_hobo_tenant 2015-07-23 23:12:43 +02:00
debian_config.py debian: activate django-mellon AuthnRequest eo:next_url Extension option (#22352) 2018-03-07 16:39:43 +01:00
hobo-manage debian: Cut and update packaging with the last changes on master 2015-04-03 15:58:15 +02:00
nginx-example.conf debian: fix try_files nginx-example.conf for tenant 2015-04-03 15:58:36 +02:00
settings.py debian: packaging is multitenant only (#6712) 2015-04-03 15:58:35 +02:00
uwsgi.ini debian: refine uwsgi settings (#30933) 2019-02-27 12:16:49 +01:00

README.Debian

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Hobo server for Debian
======================

First step: configure rabbitmq
------------------------------

1. Copy /usr/share/doc/hobo/rabbitmq.config.example into /etc/rabbitmq/rabbitmq.config
2. Edit your /etc/rabbitmq/rabbitmq.config and change ssl certificates
3. Restart rabbitmq : service rabbitmq-server restart
4. Create your rabbitmq user::
   rabbitmqctl add_user hobo <your password>
5. Add hobo user permission::
   rabbitmqctl set_permissions hobo ".*" ".*" ".*"

Second step: create your tenant
------------------------------

   hobo-manage create_hobo_tenant <your hostname>


Third step: configure nginx
---------------------------

1. Copy /usr/share/doc/hobo/nginx-example.conf into /etc/nginx/sites-available/<your hostname>
2. Edit /etc/nginx/sites-available/<your hostname>
3. Enable your nginx vhost::
   cd /etc/nginx/sites-enabled
   ln -s ../sites-available/<your hostname>
3. Reload nginx