Mesh/Hosting

Revision as of 13:19, 10 June 2018 by Eenblam (talk | contribs) (Link to sudomesh/exitnode and peoplesopen.net/monitor)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page has been marked as stale, as it is outdated to the point of providing significant misinformation. Please update it before linking other pages here.

Our exit node situation has changed a good bit. Better documentation is available on GitHub, and the status of current exitnodes can be found on the monitor.

This page details current and future hosting solutions used by sudomesh.

Production

Exit nodes

The exit nodes must live up the the following requirements:

  • Minimum 100 mbit unmetered bandwidth
  • A processor fast enough to saturate 100 mbit with NAT'ed tunneled traffic
  • A subnet or IP that lists sudomesh as the abuse contact
  • Tor-friendly or Tor-agnostic provider
  • Location close to bay area
  • Co-located (optional, but we want this in the long term)

Possible providers

Oplink:

  • Location: Texas
  • Bandwidth: Unmetered 100 mbit
  • Tor-friendliness: Unknown
  • Will let us be the abuse contact: Unknown
  • Price: $80 per month

Relay nodes

The relay node requirements:

  • Minimum 100 mbit unmetered bandwidth
  • Ability to saturate 100 mbit with tunnneled traffic
  • Location close to bay area

Possible providers

vpscheap have virtual servers with the following specs:

  • VM technology: Xen
  • Bandwidth: Unmetered 100 mbit
  • Ram: 1 GB
  • Dual CPU
  • Disk space: 50 GB
  • Location: Chicago
  • Price: $16.99 per month

SSL

We use free StartSSL certificates.

DNS

Our DNS hosting is via namecheap.com. We own the following domains:

  • peoplesopen.net (primary, use this in communications)
  • pplsopen.net
  • peoplesopennetwork.com
  • peoplesopennetwork.net
  • peoplesopennetwork.org
  • sudomesh.org (primary, use this in communications)
  • sudomesh.net
  • sudomesh.com
  • meshthepla.net
  • meshtheplanet.net
  • meshtheplanet.org
  • meshtheplanet.com

Web and email

We currently have a VPS from vpscheap.com. It is hosting web and email for the following domains:

  • peoplesopen.net (and variations)
  • sudomesh.org (and variations)

The VPS specs are:

  • VM technology: OpenVZ
  • Ram: 512 MB
  • Swap: 1 GB
  • Disk space: 50 GB
  • Bandwidth: 20 mbit/sec unmetered
  • Operating system: Ubuntu
  • Cost: $6 a month

Backup

We currently have a VPS from backupsy.com. The domain backup.sudomesh.org points to the server. All sudomesh servers back up to this server using Duplicity once every 24 hours. The backups are incremental so we can restore to any point in time. We do not yet have a policy for how far back we keep backups. The backups are encrypted and the backups cannot be deleted by anyone other than root on the backup server, so gaining access to a sudomesh server does not mean gaining access to deletion of backups.

The specs for the VPS are:

  • VM technology: KVM
  • Disk space: 250 GB
  • Ram: 512 MB
  • Bandwidth: 1000 GB per month
  • Operating system: Ubuntu
  • Cost: $6 a month
  • Note: The ToS only let us use this for backup unless we upgrade our plan.

Development

Exit node

We have one exit node for development use. Its hostname is exit1.sudomesh.org.

VPS specs:

  • Provider: digitalocean.com
  • VM technology: KVM
  • Ram: 4G
  • Bandwidth: 1Gbps with 4TB transfer limit/month
  • IP address: 104.236.181.226
  • OS: Debian
  • Price: $40 per month