Git Product home page Git Product logo

outerlan's Introduction

๐Ÿ•๏ธ OuterLAN

Outernet was the event that took hackers outside to touch grass, but OuterLAN brought them the very reliable internet with 0% downtime, in the middle of the Vermont Wilderness.

โš ๏ธ All times and dates are in Eastern Daylight Time (America/New_York, UTC-4) unless stated otherwise. The currency used is the United States Dollar, with the "." being the decimal place and the "," is the thousand grouping.

๐Ÿ’ธ The Budget

OuterLAN had a budget of $10924.98. Here is a simple breakdown of the budget:

  • Networking Equipment: $2,218.92 (15.50%)
  • Satellite Internet: $5,680.00 (39.68%)
  • Infrastructure: $458.99 (3.21%)
  • Cabling and Accessories: $1,066.84 (7.45%)
  • Power and Energy: $460.00 (3.22%)
  • Shipping: $581.98 (4.06%)

Total Equipment Cost: $14,359.07

Grand Total: $14,941.05

โ†—๏ธ The full budget is available here

๐Ÿ“„ The plan

The original plan was to use 6 Ruckus R710 Access Points, placed at The Cookhouse (dining point), the Cafe, the Barn, and various other places. It was later modified to try to get an access point at the sleeping area, which we'll talk about later. Eventually, we ended up only using 4: Two in Faith Lodge, one in the Cafe, and one in the Barn. Each access point (minus the secondary one in The Cookhouse named GamesField) had a Ubiquiti switch for users to plug in ethernet to their own personal devices/servers. The server was going to run Proxmox and OPNsense as a router.

โฒ๏ธ Last Minute Worries

  1. On the 25th of July at 11:05 PM, the team assembled quickly as we had an emergency. We couldn't reflash the raid controller to be able to recognize our disks. This meant we couldn't install Proxmox on our server.
  2. We initially didn't plan on putting network coverage in the tent areas so people could touch grass, so we had to run out to Best Buy to buy Insignia ethernet cable and couplers, which ultimately failed in the end. We got Power over Ethernet, but no Ethernet it seems.

๐ŸŒ World Wide Web

We used Starlink Business to get fast download/upload speeds. Occasionally, our download bandwidth spiked but after blocking various movie/TV streaming sites (we made sure to leave YouTube unblocked), we corrected it! During the event, we ran out of IP addresses to assign using DCHP. We temporarily used a Linksys router, which would only assign up to 255 devices IP addresses (between 192.168.1.1 and 192.168.1.255). We eventually got OPNsense to work again, so people could connect.

๐Ÿค DNS and Domains

We wanted to essentially wanted to create our own internet at Outernet, so we setup CoreDNS to make .outernet domains, i.e. chat.outernet, our very own matrix server, and setup.outernet, a page dedicated to helping people get connected fully to the internet.

๐Ÿ–ฅ๏ธ Backbone (as simple as possible)

  • Router: OPNsense running on Proxmox VE
  • Access Points: 4 Ruckus R710 Access points, the main one in The Cookhouse being the "master" (controls the others)
  • Server: A Dell Poweredge R620 that was $139, but took forever to boot. Was very large but was very powerful. It had 2 TB disks installed. One for main storage, and one contained Wikipedia, All Stack Exchanges relating to computers + Ham Radio Stack Exchange.

outerlan's People

Contributors

aboutdavid avatar nalinplad avatar omzz15 avatar polypixeldev avatar reesericci avatar sampoder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

outerlan's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.