Difference between revisions of "CNM Cloud Next"
(→History) |
(→History) |
||
Line 202: | Line 202: | ||
2:16 PM EDT, 10 Sep 2019 | 2:16 PM EDT, 10 Sep 2019 | ||
we need following DNS i think | we need following DNS i think | ||
− | + | ||
− | + | ||
ns1.friendsofcnm.org | ns1.friendsofcnm.org | ||
ns2.friendsofcnm.org | ns2.friendsofcnm.org | ||
− | + | ||
− | + | ||
2:24 PM EDT, 10 Sep 2019 | 2:24 PM EDT, 10 Sep 2019 | ||
and now i check LDAP | and now i check LDAP | ||
Line 219: | Line 219: | ||
2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 | 2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 | ||
© 2019 Upwork Inc. | © 2019 Upwork Inc. | ||
− | + | via Upwork <room_50997227023803055185686579148826@upwork.com> | |
3:25 PM (2 hours ago) | 3:25 PM (2 hours ago) | ||
Line 225: | Line 225: | ||
to me | to me | ||
You have unread messages for Ubuntu server admin is needed for design, ongoing support, and upgrades | You have unread messages for Ubuntu server admin is needed for design, ongoing support, and upgrades | ||
− | + | ||
− | + | ||
3:23 PM EDT, 10 Sep 2019 | 3:23 PM EDT, 10 Sep 2019 | ||
i have configure LDAP settings in labware and allowed 389 port also in controlpanel but its not working because i think need to allow our ip or something on LDAP server for more detail you can check following screenshot | i have configure LDAP settings in labware and allowed 389 port also in controlpanel but its not working because i think need to allow our ip or something on LDAP server for more detail you can check following screenshot | ||
Line 238: | Line 238: | ||
2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 | 2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 | ||
© 2019 Upwork Inc. | © 2019 Upwork Inc. | ||
− | + | via Upwork <room_50997227023803055185686579148826@upwork.com> | |
3:40 PM (2 hours ago) | 3:40 PM (2 hours ago) | ||
Line 244: | Line 244: | ||
to me | to me | ||
You have unread messages for Ubuntu server admin is needed for design, ongoing support, and upgrades | You have unread messages for Ubuntu server admin is needed for design, ongoing support, and upgrades | ||
− | + | ||
− | + | ||
3:27 PM EDT, 10 Sep 2019 | 3:27 PM EDT, 10 Sep 2019 | ||
ok i have fixed it on my end | ok i have fixed it on my end | ||
Line 262: | Line 262: | ||
2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 | 2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 | ||
© 2019 Upwork Inc. | © 2019 Upwork Inc. | ||
− | + | via Upwork <room_50997227023803055185686579148826@upwork.com> | |
3:54 PM (2 hours ago) | 3:54 PM (2 hours ago) | ||
Line 268: | Line 268: | ||
to me | to me | ||
You have unread messages for Ubuntu server admin is needed for design, ongoing support, and upgrades | You have unread messages for Ubuntu server admin is needed for design, ongoing support, and upgrades | ||
− | + | ||
− | + | ||
3:48 PM EDT, 10 Sep 2019 | 3:48 PM EDT, 10 Sep 2019 | ||
setting done in cert.next | setting done in cert.next | ||
Line 280: | Line 280: | ||
2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 | 2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 | ||
© 2019 Upwork Inc. | © 2019 Upwork Inc. | ||
− | + | via Upwork <room_50997227023803055185686579148826@upwork.com> | |
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
4:19 PM EDT, 10 Sep 2019 | 4:19 PM EDT, 10 Sep 2019 | ||
and we need to add ldap plugin for wordpress so i have checked wordpress ldap plugins but i can't decide which ldap plugin i need to install please tell me plugin name | and we need to add ldap plugin for wordpress so i have checked wordpress ldap plugins but i can't decide which ldap plugin i need to install please tell me plugin name |
Revision as of 23:01, 10 September 2019
The CNM Next Server (hereinafter, the Server) is a compute server that the CNM Digital Team (hereinafter, the Team) uses for learning and testing. While being a part of CNM Servers, the Server utilizes one DigitalOcean droplet, which is located at the 167.71.244.79 IP address, and shall support all the applications that are installed at the CNM Fellow Server. In other words, the Server can be described as a learning and testing variant of the CNM Fellow Server.
Platform
The Server is set up as a Digitalocean droplet with dedicated 1 vCPU and 2GB / 50GB Disk in its NYC3 datacenter (New York). The dedicated resources can be increased when the existing ones can no longer support all the services that the Server is expected to provide.
OS
- Ubuntu 18.04.3 (LTS) x64
DNS records
- All the Server's hostnames shall be fully qualified domain names (FQDNs). The following records shall be associated with the Server:
Record Hostname Value TTL (seconds) A next.friendsofcnm.org directs to 167.71.244.79 3600 A video.next.friendsofcnm.org directs to 167.71.244.79 3600 A lab.next.friendsofcnm.org directs to 167.71.244.79 3600 A cert.next.friendsofcnm.org directs to 167.71.244.79 3600 A wiki.next.friendsofcnm.org directs to 167.71.244.79 3600 A mail.next.friendsofcnm.org directs to 167.71.244.79 3600 A linkup.next.friendsofcnm.org directs to 167.71.244.79 3600 A page.next.friendsofcnm.org directs to 167.71.244.79 3600 CNAME www.next.friendsofcnm.org is an alias of next.friendsofcnm.org. 43200 CNAME www.video.next.friendsofcnm.org is an alias of video.next.friendsofcnm.org. 43200 CNAME www.lab.next.friendsofcnm.org is an alias of lab.next.friendsofcnm.org. 43200 CNAME www.cert.next.friendsofcnm.org is an alias of cert.next.friendsofcnm.org. 43200 CNAME www.wiki.next.friendsofcnm.org is an alias of wiki.next.friendsofcnm.org. 43200 CNAME www.mail.next.friendsofcnm.org is an alias of mail.next.friendsofcnm.org. 43200 CNAME www.linkup.next.friendsofcnm.org is an alias of linkup.next.friendsofcnm.org. 43200 CNAME www.page.next.friendsofcnm.org is an alias of page.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
- This list is way far from completion and needs to be further developed.
Control panel
- An instance of Vesta Control Panel is installed in order to manage all the services through a web browser. The panel allows for creating users, email addresses, databases, adding domains, setup cronjob, or restart any service.
- The control panel is enhanced with a Softaculous installation, which allows for automatic installation of popular commercial and open-source end-user applications to the Server. Its scripts are executed from the panel's administration area.
Backups
The backup policy shall be created in order to setup daily, weekly, and/or monthly backups.
Internal backup
- Internal backups are set up through the control panel. Auto backup is scheduled on every Saturday for all domains, web, databases, emails, and all configs.
External backup
Applications
Any CNM app listed below shall comply with the CNM software requirements.
Certware
- One testing instance of CNM Certware shall be run on the Server and to be located at https://cert.next.friendsofcnm.org in the World Wide Web. The instance shall be based on Moodle software and shall duplicate the production instance located at https://cert.friendsofcnm.org
Labware
- One testing instance of CNM Labware shall be run on the Server and to be located at https://lab.next.friendsofcnm.org in the World Wide Web. The instance shall be based on a combination of Redmine and SVN software, linked to Bitbucket's file storage, and shall duplicate the production instance located at https://lab.friendsofcnm.org
Linkupware
- One testing instance of CNM Linkupware shall be run on the Server and to be located at https://linkup.next.friendsofcnm.org in the World Wide Web. The instance shall be based on SuiteCRM software and shall duplicate the production instance located at https://linkup.friendsofcnm.org
Mailware
- One testing instance of CNM Mailware shall be run on the Server and to be located at https://mail.next.friendsofcnm.org in the World Wide Web. The instance shall be based on Roundcube software and shall duplicate the production instance located at https://mail.friendsofcnm.org
- When mxtoolbox.com detects spam issues, delist requests shall be sent to the blocking authorities such as ivmSIP24 and spamhaus Zen particularly using invaluement.com.
Pageware
- One testing instance of CNM Pageware shall be run on the Server and to be located at https://page.next.friendsofcnm.org in the World Wide Web. The instance shall be based on WordPress software and shall duplicate the production instance located at https://page.friendsofcnm.org
Videoware
- One testing instance of CNM Videoware shall be run on the Server and to be located at https://video.next.friendsofcnm.org in the World Wide Web. The instance shall be based on YouPHPTube software and shall duplicate the production instance located at https://video.friendsofcnm.org
Wikiware
- Two testing instances of CNM Wikiware, for two different languages, shall be run on the Server and to be located at https://wiki.next.friendsofcnm.org in the World Wide Web. The instance shall be based on MediaWiki software and shall duplicate the production instance located at https://wiki.friendsofcnm.org . In addition, one instance of Tiki Wiki CMS Groupware shall be installed for testing purposes.
Server provisioning
Mail servers
- Two mail servers are designed to receive and send emails. A Postfix instance shall communicate with mail exchangers and a Dovecot instance shall communicate with email clients.
Web servers
- Two web servers are designed to satisfy requests of World Wide Web clients. Nginx is placed in front of Apache HTTP Server and tuned shall be used as a reverse proxy, load balancer, mail proxy and HTTP cache. Particularly, Nginx handles static files.
FTP servers
- A Very Secure File Transfer Protocol Daemon (vsFTPd) shall be used for secure file transfers.
Databases
- No standalone database server is planned. Separate database management systems, which are based on MariaDB instances, shall serve separate applications as follows:
Databases used in the Server CNM app DBMS Size (tables) Certware MariaDB Labware Linkupware Mailware Pageware Videoware Wikiware
- PostgreSQL and MongoDB may also be considered for further applications.
SSL certificates
- All domains, including all sub-domains, are provisioned with Let's Encrypt SSL certificates.
Requirements
Requirements to the Server are a part of CNM Digital (requirements).
Business requirements
- The Team needs the Server because of the following:
- Those learners who are a part of the Team shall have opportunities for hands-on training; AND/OR
- The associates of the Team shall have opportunities for experimenting on CNM apps;
- without any fear of disrupting the services of CNM Digital.
Solution requirements
- The Server shall be:
- Located at the same facility and produce the same services as the CNM Fellow Server;
- Accessible to:
- Use its administrative panel:
- 24/7 to the Team fellows;
- 24/7 to those Team associates whom the CNM Technology Board authorizes;
- When needed, those Team learners who are in their hands-on training;
- View its publicly-open pages 24/7 and register to everyone:
- Use its administrative panel:
- Easily restored when the Server fails. Those failures may particularly be caused by hands-on training sessions and experiments.
Project requirements
- The following requirements are effective with regard to the Server developments:
- All public data related to requirements to the Server shall be published at CNM Wikis.
- All private data related to the Server shall be published at CNM Labs.
- Only the CNM Technology Board can approve changes.
Administration
History
With regard to: Storage server -- I will check with Romanof (aka Roman) and Natly (aka Natalia) and get back if I need your help.
Yes i will work with you related to backup server
yes we need storage to store our data on any storage server
also i sale backup server and other servers also if you want to buy server from me i can provide you but if you want to buy from digitalocean then show me which server you buying because i need to check specifications
and what about DNS?
we need to update website DNS from digitalocean DNS to our own website DNS 2:13 PM EDT, 10 Sep 2019 because i have checked that MX record is not good for friendsofcnm.org check following screenshot
2:16 PM EDT, 10 Sep 2019 we need following DNS i think
ns1.friendsofcnm.org ns2.friendsofcnm.org
2:24 PM EDT, 10 Sep 2019 and now i check LDAP Reply Alternatively, you can also respond by replying to this email.
Get the Upwork app and never miss another message. Download now Unsubscribe | Privacy Policy | Contact Support 2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 © 2019 Upwork Inc.
via Upwork <room_50997227023803055185686579148826@upwork.com>
3:25 PM (2 hours ago)
to me You have unread messages for Ubuntu server admin is needed for design, ongoing support, and upgrades
3:23 PM EDT, 10 Sep 2019 i have configure LDAP settings in labware and allowed 389 port also in controlpanel but its not working because i think need to allow our ip or something on LDAP server for more detail you can check following screenshot https://prnt.sc/p4eyiy Reply Alternatively, you can also respond by replying to this email.
Get the Upwork app and never miss another message. Download now Unsubscribe | Privacy Policy | Contact Support 2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 © 2019 Upwork Inc.
via Upwork <room_50997227023803055185686579148826@upwork.com>
3:40 PM (2 hours ago)
to me You have unread messages for Ubuntu server admin is needed for design, ongoing support, and upgrades
3:27 PM EDT, 10 Sep 2019 ok i have fixed it on my end and now its working with redmine please check screen shot now https://prnt.sc/p4f1pq LDAP working with labware now 3:29 PM EDT, 10 Sep 2019 now going to next apps Reply Alternatively, you can also respond by replying to this email.
Get the Upwork app and never miss another message. Download now Unsubscribe | Privacy Policy | Contact Support 2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 © 2019 Upwork Inc.
via Upwork <room_50997227023803055185686579148826@upwork.com>
3:54 PM (2 hours ago)
to me You have unread messages for Ubuntu server admin is needed for design, ongoing support, and upgrades
3:48 PM EDT, 10 Sep 2019 setting done in cert.next Reply Alternatively, you can also respond by replying to this email.
Get the Upwork app and never miss another message. Download now Unsubscribe | Privacy Policy | Contact Support 2625 Augustine Dr., Suite 601, Santa Clara, CA 95054 © 2019 Upwork Inc.
via Upwork <room_50997227023803055185686579148826@upwork.com>
4:19 PM EDT, 10 Sep 2019
and we need to add ldap plugin for wordpress so i have checked wordpress ldap plugins but i can't decide which ldap plugin i need to install please tell me plugin name
like : Active Directory Integration / LDAP Integration
authLdap
Simple LDAP Login