mirror of
https://github.com/roles-ansible/ansible_role_etebase.git
synced 2024-08-16 10:19:52 +02:00
commit
8f83cca600
1 changed files with 4 additions and 3 deletions
|
@ -8,7 +8,7 @@ Ansible role to Setup and Confugure Etebase - The Backend from EteSync 2.0 -> ht
|
||||||
Details
|
Details
|
||||||
---------
|
---------
|
||||||
This Ansible role installs and configures etebase, the backend of etesync. A piece of software to securely sync your contacts, calendars, tasks and notes!
|
This Ansible role installs and configures etebase, the backend of etesync. A piece of software to securely sync your contacts, calendars, tasks and notes!
|
||||||
In this Ansible role, a separate user is created for etebase. The latest release of etebase is downloaded to the home of this user. A configuration is created. The specified Python dependencies are installed in a venv. And optionally etebase can be started automatically via a systemd service and uvicorn.
|
In this Ansible role, a separate user is created for etebase. The latest release of etebase is downloaded to the home of this user. A configuration is created. The specified Python dependencies are installed in a venv. And optionally etebase can be started automatically via a systemd service and uvicor.
|
||||||
What this Ansible role does not create are users in Etebase. And the configuration for the web server is not created either.
|
What this Ansible role does not create are users in Etebase. And the configuration for the web server is not created either.
|
||||||
|
|
||||||
Default Variables
|
Default Variables
|
||||||
|
@ -52,13 +52,14 @@ What this Ansible role does not create are users in Etebase. And the configurati
|
||||||
|
|
||||||
Additional Information
|
Additional Information
|
||||||
------------------------
|
------------------------
|
||||||
You find more information about the webserver config at [github.com/etesync/server/wiki/Production-setup-using-Nginx](https://github.com/etesync/server/wiki/Production-setup-using-Nginx). Please remember the value you used for the ``etebase__socket`` variable, if you used this role to start the [unicorn](https://www.uvicorn.org/) ASGI server via systemd. For this you have to set ``etebase__systemd_setup`` to ``true``.
|
You find more information about the webserver config at [github.com/etesync/server/wiki/Production-setup-using-Nginx](https://github.com/etesync/server/wiki/Production-setup-using-Nginx). Please remember the value you used for the ``etebase__socket`` variable, if you used this role to start the [uvicor](https://www.uvicorn.org/) ASGI server via systemd. For this you have to set ``etebase__systemd_setup`` to ``true``.
|
||||||
|
|
||||||
You have to create a admin User by yourself. To do this, log in manually as priviledged user, change to the ``etebase__user_home``. Enter the downloaded etebase code direcotory and run the 'python3 ./manage.py createsuperuser' command:
|
You have to create a admin User by yourself. To do this, log in manually as priviledged user, change to the ``etebase__user_home``. Enter the downloaded etebase code direcotory and run the ``python3 ./manage.py createsuperuser`` command in the venv:
|
||||||
```bash
|
```bash
|
||||||
cd /var/lib/etebase/
|
cd /var/lib/etebase/
|
||||||
ls etebase_*
|
ls etebase_*
|
||||||
cd etebase_v0.10.0 # example versiom
|
cd etebase_v0.10.0 # example versiom
|
||||||
|
source /var/lib/etebase/venv/bin/activate
|
||||||
/var/lib/etebase/venv/bin/python3 ./manage.py createsuperuser
|
/var/lib/etebase/venv/bin/python3 ./manage.py createsuperuser
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue