Difference between revisions of "CNM Cloud Next"

From CNM Wiki
Jump to: navigation, search
(DNS records)
Line 13: Line 13:
  
 
===DNS records===
 
===DNS records===
 
+
:The following records shall be associated with the ''Server'':
:#One instance of [[CNM Certware]] ([[Moodle]]; to be located at https://cert.next.friendsofcnm.org).
+
:{|class="wikitable" width=100% style="text-align:center;"
:#One instance of [[CNM Mailware]] (currently, [[Roundcube]]; to be located at https://mail.next.friendsofcnm.org).
+
|[[DNS record|Record]]
:#One instance of [[CNM Labware]] ([[Redmine]] and [[Apache Subversion|SVN]] linked to [[Bitbucket]]'s file storage; to be located at https://lab.next.friendsofcnm.org).
+
![[Hostname]]!!Value!![[TTL]] (seconds)
:#One instance of [[CNM Linkupware]] ([[SuiteCRM]]; to be located at https://linkup.next.friendsofcnm.org).
+
|-
:#Two instances of [[CNM Wikiware]] setup for two languages ([[MediaWiki]]; to be located at https://wiki.next.friendsofcnm.org).
+
![[A record|A]]
:#Several instances of [[CNM Pageware]] ([[WordPress]]; to be located at https://page.next.friendsofcnm.org).
+
|next.friendsofcnm.org||directs to 134.209.40.232||3600
:#One instance of [[CNM Videoware]] ([[YouPHPTube]]; to be located at https://video.next.friendsofcnm.org).
+
|-
:#One instance of [[Humhub]] (to be located at https://net.next.friendsofcnm.org).
+
![[A record|A]]
 +
|video.next.friendsofcnm.org||directs to 134.209.40.232||3600
 +
|-
 +
![[A record|A]]
 +
|lab.next.friendsofcnm.org||directs to 159.89.230.212||3600
 +
|-
 +
![[A record|A]]
 +
|cert.next.friendsofcnm.org||directs to 159.89.230.212||3600
 +
|-
 +
![[A record|A]]
 +
|wiki.next.friendsofcnm.org||directs to 159.89.230.212||3600
 +
|-
 +
![[A record|A]]
 +
|mail.next.friendsofcnm.org||directs to 159.89.93.1||3600
 +
|-
 +
![[A record|A]]
 +
|net.next.friendsofcnm.org||directs to 159.89.93.1||3600
 +
|-
 +
![[A record|A]]
 +
|linkup.next.friendsofcnm.org||directs to 159.89.230.212||3600
 +
|-
 +
![[CNAME record|CNAME]]
 +
|www.next.friendsofcnm.org||is an alias of next.friendsofcnm.org.||43200
 +
|-
 +
![[NS record|NS]]
 +
|friendsofcnm.org||directs to ns1.digitalocean.com.||1800
 +
|-
 +
![[NS record|NS]]
 +
|friendsofcnm.org||directs to ns2.digitalocean.com.||1800
 +
|-
 +
![[NS record|NS]]
 +
|friendsofcnm.org||directs to ns3.digitalocean.com.||1800
 +
|}
  
 
==Provisioning==
 
==Provisioning==

Revision as of 20:04, 12 August 2019

The CNM Lab Server (hereinafter, the Server) is a compute server that is used for learning and testing. While being a part of CNM Servers, the Server utilizes one DigitalOcean droplet and shall support:

  1. All the applications installed at the Campus server.
  2. One Humhub instance.
  3. Other applications if needed.


Platform

The Server is setup as a Digitalocean droplet with dedicated 1 vCPU and 2GB / 50GB Disk in its NYC3 datacenter (New York).

OS

Ubuntu 18.04.2 x64

DNS records

The following records shall be associated with the Server:
Record Hostname Value TTL (seconds)
A next.friendsofcnm.org directs to 134.209.40.232 3600
A video.next.friendsofcnm.org directs to 134.209.40.232 3600
A lab.next.friendsofcnm.org directs to 159.89.230.212 3600
A cert.next.friendsofcnm.org directs to 159.89.230.212 3600
A wiki.next.friendsofcnm.org directs to 159.89.230.212 3600
A mail.next.friendsofcnm.org directs to 159.89.93.1 3600
A net.next.friendsofcnm.org directs to 159.89.93.1 3600
A linkup.next.friendsofcnm.org directs to 159.89.230.212 3600
CNAME www.next.friendsofcnm.org is an alias of next.friendsofcnm.org. 43200
NS friendsofcnm.org directs to ns1.digitalocean.com. 1800
NS friendsofcnm.org directs to ns2.digitalocean.com. 1800
NS friendsofcnm.org directs to ns3.digitalocean.com. 1800

Provisioning

Web servers

Two web servers are designed to satisfy requests of World Wide Web clients. Nginx is placed in front of Apache HTTP Server.

DNS zone

Mail servers

Applications

  1. One instance of CNM Certware (Moodle; to be located at https://cert.next.friendsofcnm.org).
  2. One instance of CNM Mailware (currently, Roundcube; to be located at https://mail.next.friendsofcnm.org).
  3. One instance of CNM Labware (Redmine and SVN linked to Bitbucket's file storage; to be located at https://lab.next.friendsofcnm.org).
  4. One instance of CNM Linkupware (SuiteCRM; to be located at https://linkup.next.friendsofcnm.org).
  5. Two instances of CNM Wikiware setup for two languages (MediaWiki; to be located at https://wiki.next.friendsofcnm.org).
  6. Several instances of CNM Pageware (WordPress; to be located at https://page.next.friendsofcnm.org).
  7. One instance of CNM Videoware (YouPHPTube; to be located at https://video.next.friendsofcnm.org).
  8. One instance of Humhub (to be located at https://net.next.friendsofcnm.org).