History: Tiki Suite deployment scenarios
Preview of version: 39 (current)
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
- 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
- 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
Remote village or island