Installation Checklist
tiCrypt Backend
| Sr. No. | Action | Notes |
|---|---|---|
| 1. | Download Documentation | |
| 2. | Assign | Public IP for backend server (visible by intended users) |
| 3. | Assign | Public fully qualified name with DNS binding to IP |
| 4. | Generate | TLS certificate for name (need perfect match) |
| 5. | Create | Logos for deployment and host somewhere |
| 6. | Request | Deployment file bound to name from Tera Insights |
| 7. | Download | |
| 8. | Install | RPMs in tgz archive (Section 2.2) |
| 9. | Setup | Firewall (Section 2.3) |
| 10. | Install | Nginx |
| 11. | Configure | Nginx (Section 2.4) using name+TLS certificate |
| 12. | Install | MongoDB (version 4.2 or higher) |
| 13. | Configure | tiCrypt-auth service (Chapter 4) |
| 14. | Configure | tiCrypt-rest service (Section 3.2) |
| 15. | Configure | tiCrypt-file-manager service (Section 3.3) |
| 16. | Configure | tiCrypt-storage service (Section 3.4) |
| 17. | Configure | tiCrypt-proxy service (Section 3.5) |
| 18. | Configure | tiCrypt-logger service (Section 3.6) |
| 19. | Configure | tiCrypt-stats service (Section 3.7) |
| 20. | Configure | tiCrypt-notifications service (Section 3.8) |
| 21. | Configure | tiCrypt-maintainance service (Section 3.9) |
| 22. | Configure | tiCrypt-vm service (Chapter 5) |
| 23. | Create | VM images (see ) |
| 24. | Download | |
| 25. | Install & Configure | VM Controller (Chapter 6) |
| 26. | Register | the first account using tiCrypt frontend. Becomes SuperAdmin |
tiCrpt Frontend
| Sr. No. | Action | Notes |
|---|---|---|
| 1. | Distribute | |
| 2. | Distribute | deployment file (generated by Tera Insights) |
| 3. | Register | new accounts |
| 4. | Manage | tiCrypt through web interface |
tiCrypt Audit
| Sr. No. | Action | Notes |
|---|---|---|
| 1. | Download Documentation | |
| 2. | Assign | Public IP for audit server (visible by intended users) |
| 3. | Assign | Public fully qualified name with DNS binding to IP |
| 4. | Generate | TLS certificate for name (need perfect match) |
| 5. | Install | Nginx (if needed, Section 2.1) |
| 6. | Configure | Nginx domain (Section 3.7) |
| 7. | Install | Clickhouse (Section 2.1.3) |
| 8. | Install | MaxMind GeoIP2 database (if geo-location is desired, Section 2.1.4) |
| 9. | Download | |
| 10. | Install | tiCrypt Audit (Section 2.2) |
| 11. | Configure | tiCrypt Audit (Chapter 3) |
| 12. | Load | existing logs (Section 3.8) |
| 13. | Create | first user (will be admin, Section 3.9) |
tiCrypt Mailbox
| Sr. No. | Action | Notes |
|---|---|---|
| 1. | Download Documentation | |
| 2. | Assign | Public IP for mailbox server (visible to the entire Internet unrestricted) |
| 3. | Assign | Public fully qualified name with DNS binding to IP |
| 4. | Generate | TLS certificate for name (need perfect match) |
| 5. | Install | Nginx (if needed, Section 2.1.1) |
| 6. | Configure | firewall (Section 2.2.2) |
| 7. | Download | |
| 8. | Install | tiCrypt mailbox (Section 2.1.3) |
| 9. | Configure | tiCrypt mailbox (Sectin 2.2) |
| 10. | Configure | Nginx domain (Section 2.2.3) |