Tiki Suite deployment scenarios
Tiki Suite is currently aiming organizations of less than 100 users. All components are scalable and it can work for tens of thousands, with the appropriate hardware & configuration. This page is to discuss the various scenarios, and how to adapt as your organization grows.
You will need a laptop for each user. This laptop doesn't need a lot of power, and can be GNU/Linux, Mac OS or Windows.
In addition, server-side, you will need, depending on your context:
Cloud server (VPS or dedicated)
- http://www.clearcenter.com/support/documentation/clearos_install_guide/linode
- To do: Investigate support for some of the other large server providers like DigitalOcean, OVH, etc.
Home / SOHO (Small Office / Home Office)
- Run on a laptop or PC from home
- Laptop is convenient because it includes a UPS -> http://www.clearfoundation.com/docs/howtos/clearos_on_a_laptop
- You can also purchase a ClearBOX
- You can also purchase a ClearBOX
- Need an ISP that doesn't block ports. They often block ports 80 and 25)
- If you are installing at home, you should configure your router to make the ClearOS instance be in the "DMZ".
- http://www.clearcenter.com/support/documentation/clearos_guides/setting_up_a_mail_server_even_if_your_isp_is_making_it_hard_to_do_so
- http://www.clearcenter.com/support/documentation/clearos_guides/how_much_memory_do_i_need_for_my_clearos
- Get a fixed IP address or Dynamic DNS
- http://www.marco.org/2014/03/28/wrong-about-home-hosting
- If you also want to use as a gateway, you need extra second NIC
- We should point to a list of USB-RJ45 which are supported by CentOS 6.x
- http://www.reddit.com/r/linux/comments/1eihho/quick_question_usb_ethernet_adapter_with_linux/
- Laptop is convenient because it includes a UPS -> http://www.clearfoundation.com/docs/howtos/clearos_on_a_laptop
- See also: Tiki Suite Desktop
Several small offices and a data center
- Each office
- ClearOS gateway / firewall / lan / print server. A ClearBOX
or any PC
- ClearOS gateway / firewall / lan / print server. A ClearBOX
- Data Center, where various services can be deployed on distinct ClearOS instances. For example:
- ClearOS with file server (Samba FlexShare)
- Todo: Document a server to server sync solution, with versionning
- ClearOS with Tiki
- ClearOS with Kolab
- ClearOS with Openfire Meetings
- ClearOS with file server (Samba FlexShare)
High volume
- Get the "High Availability/Mission Critical configurations" for ClearBOX 300
- http://www.clearcenter.com/support/documentation/clearos_guides/which_account_synchronization_setting_should_i_configure
- Zarafa: What happens when we have 300-400 gigs of data? Answer: Files are not stored in MySQL. There are reports of 500 users on a ClearBOX for Zarafa
- Add a cluster of Elastisearch servers
- Please see scalability