Difference between revisions of "Server information"

From DLNET.ORG Cloud Documentation
Jump to: navigation, search
m (List of software)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  +
== Setup ==
  +
Our main physical server is located in a data center in The Netherlands and is owned by [[User:Lennart]]. Its address is <code>nl1.dlnet.org</code>.
  +
  +
The server runs Linux Containers. Each user has a container with a full Debian installation. The user containers only have an IPv6 address, unless they pay for an IPv4 address. Therefore, all services (HTTP, SMTP and IMAP) are proxied via <code>mail.dlnet.org</code>.
  +
  +
<code>mail.dlnet.org</code> also does spam checking for incoming mail and is responsible for HTTPS encryption. Its outgoing email is routed via Amazon Web Services. This is necessary, at the moment, because large email providers like Google have a tendency to mark emails as spam that come from servers with low sending volumes. Outgoing mail with an empty envelope sender (autoreplies and bounces) goes directly to the recipient's MX.
  +
  +
<code>backup.dlnet.org</code> is a dedicated server hosted by OVH (France). Its only purpose is to temporarily store incoming email when <code>nl1.dlnet.org</code> is down.
  +
  +
== List of software ==
  +
 
This is an incomplete list of software that is used to run the DLNET.ORG Cloud.
 
This is an incomplete list of software that is used to run the DLNET.ORG Cloud.
   
* The [https://www.debian.org/ Debian] operating system. The main servers run Debian stable. The Kolab containers run either Debian oldstable or stable.
+
* The [https://www.debian.org/ Debian] operating system. The main servers run Debian stable. The user containers run either Debian oldstable or stable. All systems have daily automatic security updates from the Debian security team.
 
* [https://linuxcontainers.org/ Linux Containers].
 
* [https://linuxcontainers.org/ Linux Containers].
 
* [https://www.ansible.com/ Ansible] automation software.
 
* [https://www.ansible.com/ Ansible] automation software.
* [https://kolab.org Kolab Groupware]. The following software runs in Kolab containers:
+
* The following software runs in user containers:
  +
** [https://kolab.org Kolab Groupware].
 
** [https://roundcube.net Roundcube] webmail.
 
** [https://roundcube.net Roundcube] webmail.
 
** [https://www.cyrusimap.org/ Cyrus IMAP].
 
** [https://www.cyrusimap.org/ Cyrus IMAP].
Line 10: Line 22:
 
** [https://www.plex.tv/ Plex] media server.
 
** [https://www.plex.tv/ Plex] media server.
 
** [https://httpd.apache.org/ Apache] web server.
 
** [https://httpd.apache.org/ Apache] web server.
** [https://www.seafile.com/ Seafile] file synchronisation software.
+
** <s>[https://www.seafile.com/ Seafile] file synchronisation software.</s>
** [https://deluge-torrent.org/ Deluge] daemon and WebUI.
+
** [https://owncloud.com/ ownCloud] file sharing server.
  +
** [https://deluge-torrent.org/ Deluge] torrent daemon and WebUI.
 
* The mail server (mail.dlnet.org) runs:
 
* The mail server (mail.dlnet.org) runs:
 
** [https://www.ijs.si/software/amavisd/ amavisd-new] mail content scanner.
 
** [https://www.ijs.si/software/amavisd/ amavisd-new] mail content scanner.
Line 18: Line 31:
 
** [https://httpd.apache.org/ Apache] web server.
 
** [https://httpd.apache.org/ Apache] web server.
 
** [https://spamassassin.apache.org/ SpamAssassin] spam filter.
 
** [https://spamassassin.apache.org/ SpamAssassin] spam filter.
  +
** [https://www.onlyoffice.com/ ONLYOFFICE] document server.
  +
  +
== Server capacity ==
  +
* The server's CPU is a hexacore Intel Xeon E5-2630 V2. There is a possibility to add an extra CPU if needed.
  +
* There is currently 24GB of RAM installed. It is possible to add up to 384GB ram.
  +
* The server has two 2TB SATA drives in software RAID.
  +
** In case the HDDs become a bottleneck, I will install two SSDs used for OS data, VPS'es and incoming mail. The HDDs will store files, archived mail and media.
  +
* We have a 100 Mbps uplink.

Latest revision as of 14:15, 11 January 2021

Setup[edit]

Our main physical server is located in a data center in The Netherlands and is owned by User:Lennart. Its address is nl1.dlnet.org.

The server runs Linux Containers. Each user has a container with a full Debian installation. The user containers only have an IPv6 address, unless they pay for an IPv4 address. Therefore, all services (HTTP, SMTP and IMAP) are proxied via mail.dlnet.org.

mail.dlnet.org also does spam checking for incoming mail and is responsible for HTTPS encryption. Its outgoing email is routed via Amazon Web Services. This is necessary, at the moment, because large email providers like Google have a tendency to mark emails as spam that come from servers with low sending volumes. Outgoing mail with an empty envelope sender (autoreplies and bounces) goes directly to the recipient's MX.

backup.dlnet.org is a dedicated server hosted by OVH (France). Its only purpose is to temporarily store incoming email when nl1.dlnet.org is down.

List of software[edit]

This is an incomplete list of software that is used to run the DLNET.ORG Cloud.

Server capacity[edit]

  • The server's CPU is a hexacore Intel Xeon E5-2630 V2. There is a possibility to add an extra CPU if needed.
  • There is currently 24GB of RAM installed. It is possible to add up to 384GB ram.
  • The server has two 2TB SATA drives in software RAID.
    • In case the HDDs become a bottleneck, I will install two SSDs used for OS data, VPS'es and incoming mail. The HDDs will store files, archived mail and media.
  • We have a 100 Mbps uplink.