Log in | Back to darenet.org

Policy:Linking Guidelines

m (Applying)
(Replaced content with 'This page has moved [http://www.darenet.org/about/linking here]. Linking Guidelines')
 
(8 intermediate revisions not shown)
Line 1: Line 1:
-
{{Policy header}}
+
This page has moved [http://www.darenet.org/about/linking here].
-
__NOTOC__<h3><font color="#003366">Thank you for your interest in helping DareNET!</font></h3>
+
-
 
+
-
We appreciate your interest and willingness to contribute your time and resources towards helping DareNET grow. We believe it is important for you to realize that DareNET does not operate the way most conventional IRC networks operate. Servers are maintained by their administrator, and our Infrastructure team remotely from central sites using SSH and SCP. Configuration files, MOTDs and other necessary files are normally generated via an automated script at a central location, and new servers are either staged as binary files or recompiled on the server account, depending on architecture and other factors.
+
-
 
+
-
As a general rule, we only provide an O-line for you, the server administrator. Any other individuals are asked to [http://www.darenet.org/apply apply] for a DareNET staff position, and their applications will receive the same consideration as those of other users. When a staff application is accepted, no minimum level of access or privilege is guaranteed or offered.
+
-
 
+
-
Regardless, hosting a DareNET server helps the network and the community and we appreciate that you are considering it.
+
-
 
+
-
=== System specifications and Connectivity requirements ===
+
-
 
+
-
{| class="simpletable" width="97%" style="font-size: 90%; text-align: left;"
+
-
|-
+
-
| '''Required'''
+
-
| '''Desired'''
+
-
| '''Notes'''
+
-
|-
+
-
| FreeBSD 5.x+ or Linux 2.6
+
-
| multilib is desired for 64-bit machines.
+
-
|
+
-
|-
+
-
| Pentium4 or better
+
-
| 64-bit multi-core
+
-
| Generally, Intel or other compatible hardware is preferred.
+
-
|-
+
-
| 512MB or more of RAM
+
-
| 1.5G or more
+
-
|
+
-
|-
+
-
|}
+
-
 
+
-
==== Minimum bandwidth ====
+
-
 
+
-
The server being offered MUST be on a dedicated line, preferably on a multi-homed network in order to ensure high reliability and low latency. We cannot and will not accept servers running on a broadband or dial-up connection.
+
-
 
+
-
=== Software-related requirements ===
+
-
 
+
-
{| class="simpletable" width="97%" style="font-size: 90%; text-align: left;"
+
-
|-
+
-
| '''Required'''
+
-
| '''Desired'''
+
-
| '''Notes'''
+
-
|-
+
-
| GNU bash
+
-
| zsh
+
-
| Shell scripts for server operations assume the availability of this shell.
+
-
|-
+
-
| GNU Awk (gawk)
+
-
|
+
-
| The GNU awk utility interprets a special-purpose programming language that makes data-reformatting jobs easy. Our lsync program requires this.
+
-
|-
+
-
| GNU screen
+
-
|
+
-
| This utility is frequently used to run sessions which can be detached automatically at disconnection. Our Infrastructure team frequently uses this.
+
-
|-
+
-
| Perl 5.6+
+
-
|
+
-
|
+
-
|-
+
-
| Compiletime toolchan
+
-
|
+
-
| gcc 3.2+, gdb, (g)make, GNU bison 2.4.1+, autotools (Automake, Libtool, etc)
+
-
|-
+
-
| vi or equivalent editor
+
-
| vim 7.x
+
-
| Emacs may be helpful
+
-
|-
+
-
| Network time daemon
+
-
| ntpd
+
-
| The server host should be synced to a time server at all times.
+
-
|-
+
-
| Openssh daemon
+
-
|
+
-
| We require a recent openssh daemon, ssh2 protocol only.
+
-
|-
+
-
| OpenSSL 0.9.8k/libssl-dev
+
-
|
+
-
| Our servers support SSL server/client connections using the OpenSSL toolkit.
+
-
|-
+
-
| SNMPd
+
-
|
+
-
| We require that SNMPd be installed for monitoring purposes (e.g., memory consumption, etc.).
+
-
|}
+
-
 
+
-
=== System configuration ===
+
-
 
+
-
Where possible we look for dedicated machines with root access, however, this is not a requirement. We will consider different setups; however, all servers must adequately address any and all security concerns and be sufficient to properly run ircd. We will require:
+
-
 
+
-
* '''Account Access.''' The server daemon (ircd-darenet) runs as a user program under a vanilla end-user account (frequently called "darenet"), with no setuid or special privilege. We require that our Infrastructure team have access to the account. Preferably, password logins should be disabled, and authentication done via SSH keys.
+
-
 
+
-
* '''Core File Limit.''' Our ircd code base continues to evolve, and we may require this handy debugging tool at times. DareNET servers will produce very large core files, so the limit should be accordingly high - at least 1GB or so.
+
-
 
+
-
=== Other requirements ===
+
-
 
+
-
Your hosting provider MUST allow IRC (specifically, the running of IRC servers connected to public IRC networks) on their network. We will verify this.
+
-
 
+
-
We also require that the proposed server administrator:
+
-
* has held a registered DareNET account for a reasonable length of time.
+
-
* ensure that we always have up-to-date contact information, on and offline.
+
-
* stay subscribed to the admins mailing list (low traffic, announcements only).
+
-
* endevaour to give us ample advance warning about network, hardware or software upgrades and maintenance which may affect the network.
+
-
* communicate unexpected downtown/maintenance ASAP.
+
-
 
+
-
=== Applying ===
+
-
 
+
-
Before applying to link/host a server, you should look over our [[Policies|current policies]]. Please do not apply unless you are in full agreement with our policies and practices. It'll save all involved a lot of time and headache. Additionally, we encourage you to consult with a member of our Infrastructure team prior to applying. Feel free to ask any questions you may have in #infrastructure ([http://www.darenet.org/webchat/?channels=infrastructure&hue=360 WebChat]) or by emailing [mailto:infrastructure@darenet.org infrastructure@darenet.org]. Regardless, the formal application process begins when you submit an email containing the following information to [mailto:infrastructure@darenet.org infrastructure@darenet.org].
+
-
 
+
-
* '''Contact Information''' -- Please include your full name, email address and telephone number. List the best times to contact you (including time zone). NOTE: The application MUST originate from the proposed server administrator.
+
-
* '''Sponsor''' -- Who should we credit for the server? Provide name(s) of organizations/individuals. If you'd like a link placed on our site, with logo, include that as well.
+
-
* '''Geographical Location of Server''' -- City, state/province and country.
+
-
* '''Hardware, Software, Bandwidth and Hosting''' -- Please describe the system you are offering to link/host, including where the machine is hosted and the type of arrangement you have with the hosting provider (e.g. co-located, sponsored, etc).
+
-
* '''IP Address''' -- This will allow us to perform latency and route checking.
+
-
* '''dmesg output''' -- Please paste the full output of "dmesg -a", or simply "dmesg" on Linux (specifically your kernel bootup messages). Since things printed to console get logged to the dmesg buffer (but aren't printed by the dmesg command), you may need to paste your boot log instead. This will help us gather further information about your server hardware.
+
-
 
+
-
DareNET's Infrastructure team liaisons try to respond to all server application requests within 48 hours, unless other circumstances or team business dictate a longer period to elapse (allow at least one week). The Infrastructure team is in recess over major holiday periods, such as Christmas/Yule/Hanukkah and New Years. Application requests received during these periods may not receive a response until the team returns.
+
-
 
+
-
Please do not pester team members about when your application will be reviewed. This is both unnecessary, and wastes the time of the team members. The members of the infrastructure team are also very busy individuals in their own rights, and do not have time to review applications on the fly at the request of the applicant. As stated above, please allow up to one week. However, if you have a question about the content of the application itself, we'll be more than happy to address them; please email [mailto:infrastructure@darenet.org infrastructure@darenet.org].
+
-
 
+
-
All applications will be given the same considerations and we regret that we may not always be able to accept a server offer for whatever reason.
+
[[Category:Policy|Linking Guidelines]]
[[Category:Policy|Linking Guidelines]]

Current revision as of 06:29, 15 May 2012

This page has moved here.