Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

186 total results found

WiFi Speed - How much bandwidth do I actually need?

1 - Introduction

Your Internet and WiFi Speeds How much speed do you need? Several factors can affect your internet performance: WiFi router location, number of users, the hardware and age of your device(s), the device software (called firmware), and any applications running...

Use of Public IP

5 - Networking

Attributing a Public IP to a member (via DHCP).Public IP means the member’s device is accessible from the Internet (from anywhere in the world). This opens up as well the risk for the member to be hacked as well as all sorts of issues emanating from non-scrupu...

MeshForms

6 - Services & Software MeshDB

https://forms.nycmesh.net is our React frontend for MeshDB. It is intended to be a monolithic frontend application that houses code for any "refined" or "pretty" interfaces we may need to create. Captcha We use reCAPTCHA on the frontend to prevent robots fro...

The install I'm creating doesn't have a good email, what do I do?

6 - Services & Software MeshDB

In the case of institutional installs at large or small hubs, or when creating an install before a tenant moves in it is often required that we provision an install number before an email address is available. In these cases, it is tempting to manually the cre...

NYC Mesh partnership with Mil Mundos and Bushwick Ayuda Mutua

4 - Organization & Mission

Introduction: Mil Mundos en Comun is a mutual aid and community resources space located in Bushwick. They run a non-profit bookstore and community space, along with assisting with other mutual aid organizations in the area. Bushwick Ayuda Mutua is a mutual a...

How to use an EoIP tunnel to send your device's traffic to another part of the mesh

2 - Install & Maintenance Guides

In some situations, such as when troubleshooting traffic paths, or trying to bypass a LinkNYC captive portal, it is useful to send "interactive" traffic from a personal device such as a laptop or phone. This is also useful when trying to asses a qualitative se...

Kubernetes Clusters

6 - Services & Software Kubernetes

This page is a draft We have several Kubernetes clusters at the Mesh: prod1 (deprecated, runs on hardware we want to divest to Zach for routing) prod2 (main production instance) dev3 (pre-production) gamma1 ("staging" environment to test changes in a prod...

MikroTik NetPower Lite 7R

3 - Hardware & Firmware Mikrotik

The NetPower Lite 7R (np7) is an outdoor 8 Ethernet port + 2 SPF port switch with PoE output on one port. Since the device has a waterproof outdoor case, you can easily mount it on a mast, or in other indoor/outdoor locations. It supports passive PoE input on...

Outreach Material Guidelines

4 - Organization & Mission

Thank you for making outreach materials for NYC Mesh! When making outreach material or working on other projects for NYC Mesh, keep some things in mind: The "shelf life" of physical and digital literature given to possible members and volunteers is longer t...

Project Ideas

6 - Services & Software

This is a gathering place for ideas that folks have for "new" software projects. There is always a lot of work to do, and if a new member wants to take on and "own" something, they are more than welcome to do so! Channel Utilization Visualiser We have these ...

Deploying Your Service

6 - Services & Software Kubernetes

This page is a draft To deploy a service, you'll need to configure some environment variables in your github repo. Some of which are SSH-related, so that GitHub can talk to our clusters. Private Key You can find the private key for an environment on the man...

Join Records

6 - Services & Software MeshDB

View join records that need to be replayed from the past week https://db.nycmesh.net/join-records/view View join records that need to be replayed https://db.nycmesh.net/join-records/view?since=2025-02-10T00:00:00 View all join records   https://db.nycmes...

Installing the Equipment (Install Guide - Part 2)

2 - Install & Maintenance Guides NYC Mesh Install Step-By-Step Guide

Now that you're on site for the install, it's time to install the equipment. If you're reading through this the first time, take a look at Typical Installs to see what typical mesh install looks like. Usually, most volunteers start by visiting the member's ap...

Planning the Install (Install Guide - Part 1)

2 - Install & Maintenance Guides NYC Mesh Install Step-By-Step Guide

This guide follows the full path of an install, from when the member submits panoramas and we have confirmed they can connect.  Step 1 here follows the process to schedule the install and configure the equipment.Step 2 (linked here) will detail the physical i...

How to create a scrambled dump of Mesh data for sharing with new devs

6 - Services & Software MeshDB

This is a draft For some tickets, it's helpful, if not essential, for developers to have a copy of Mesh data. However, we don't want to give away peoples' PII. To solve this, we've written a scramble script that can be used to "sterilize" an existing copy of ...

Common Setup + Standards

6 - Services & Software Proxmox

Access Human access should be provided via OIDC, which makes sure that individual user passwords do not need to be stored by proxmox. Individual accounts also help keep track of "who did what when". Providing Access Login to the proxmox instance that has ...

Volunteer Accounts Inactivity Guidelines

4 - Organization & Mission

Access to systems that contain member data are only available on an as-needed basis to facilitate volunteer-led efforts including but not limited to new installations, support, and maintenance. The following process helps to ensure user privacy by disabling ac...

Olmsted Installer Guide

2 - Install & Maintenance Guides

Written by JohnB in 2025-03 to aid other installers with connecting members in the Olmsted building Basement Prep Use an SC-APC to SC-APC 1ft patch cable to patch from one of the splitter outputs to the floor the apartment will be served by. Every other floor...

Recording the Invoice of an Organization for Install Fees

6 - Services & Software MeshDB

For some installs, another organization is responsible for paying install fees, rather than the resident of the apartment we have installed. This is often the case for large building installs. In these cases, we record the invoice using the following procedure...

How to resolve UISP Link Import Issues

6 - Services & Software MeshDB

Sometimes MeshDB is unable to automatically convert links in UISP into the appropriate MeshDB Link object. When this happens the symptoms can be any of the following: Incorrect data in MeshDB Manually corrected data in MeshDB, but it gets modified each hou...