Odoo ---- Odoo is a suite of web based open source business apps. The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ... Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps. Odoo for YunoHost ---------------------------- Warning: This YunoHost app is still in development. Use it at your own risk! I am **not** responsible for any data loss that jeopardizes your organization **WARNING**: Odoo is a complex app. **DO NOT USE IT** to run your business unless you know what you are doing!!! If you don't, use the hosted Odoo that will give you peace and customer support! **Important:** This app MUST be installed on a domain's root! https://odoo.example.com/ will work https://example.com/odoo/ will NOT work What does not work ------------------ - Automatic database creation (experimental) - Backup and restore via Odoo (works with a trick shared on the Github) - Backup and restore via YunoHost - Automatic LDAP configuration Still to do ----------- - Automatic LDAP setup + emails - Backup/restore via Odoo fix - Backup/restore via YunoHost - SMTP settings Configuration ------------- **Setup LDAP** - Create a user named "template" with email "template". This user will give its permissions by default to YunoHost users so you can also give it appropriate permissions. - In "Edit Company Data" (on the logo), go to "Configuration" and add a LDAP setting - LDAP Address: localhost - LDAP Port: 389 - LDAP Base: ou=users, dc=yunohost,dc=org - LDAP filter: uid=%s - Template user: template - Save **Backup via Odoo** - In YunoHost, open the port 8069 - Access Odoo via your server's IP or URL via *:8069* at the end - Go to manage databases and backup **Restore via Odoo** - In YunoHost, open the port 8069 (if you haven't opened it already) - Access Odoo via your server's IP or URL via *:8069* at the end - Go to manage databases and delete the old database - Restore - **Important!** The database must be named "*subdomain-domain-tld*" (for example *erp-test-com* if you access the database via *erp.test.com*