CNM Farms
CNM Servers (hereinafter, the Servers) is the combination of computer servers that serve CNM Cloud.
Contents
Application servers
Currently, every of three existing application servers that support CNM Cloud is build on one droplet of DigitalOcean. Every of these Servers features 2 GB Memory, 50 GB Disk, and Ubuntu 18.04.2 x64.
All of those Servers are for compute. However, some need for one or more testing servers, tentatively called a fellow server, is identified. Some control servers may also be considered.
Federal server
- The federal server supports one instance of CNM Netware (Humhub and Opplet).
Public server
- The public server shall support:
- Several instances of CNM Wikiware (MediaWiki).
- Several instances of CNM Pageware (WordPress).
- One instance of CNM Videoware (YouPHPTube).
Campus server
- The campus server shall support:
- One instance of CNM Certware (Moodle).
- One instance of CNM Mailware (currently, Roundcube).
- One instance of CNM Labware (Redmine and SVN linked to Bitbucket's file storage).
- One instance of CNM Linkupware (SuiteCRM).
Support servers
Database server
- No database server is currently deployed.
File server
- No file server is currently deployed. CNM Labs utilizes Bitbucket to satisfy its file storage needs.
Mail server
- Several CNM apps currently deploy Sendmail as their mail servers.
Web server
- All web servers of CNM Cloud are currently built on Apache HTTP Servers.
Development
The development of the Servers can be divided in two parts -- the historical endeavors and further projects.
Historical endeavors
- Main wikipage: CNM Cloud Project
- Historically, the WorldOpp Fellow Staff has undertaken the endeavors to develop the Servers under the CNM Cloud Project and, as of July of 2019, Romanof has completed the overwhelming majority of that work.
Further projects
- Main wikipage: CNM Servers (development)
- Further projects are drafted at the CNM Servers (development) wikipage. CNM Servers (development) is the promising cloud service model of CNM Cloud that shall offer services of its ecosystem of servers and cloud OS, which is OpenStack. This infrastructure enables operations of CNM apps.