Skip to content
community wireless network management platform
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib
log
public
spec
vendor/assets
.browserslistrc
.gitignore
.rspec
.rubocop.yml
.ruby-gemset
.ruby-version
Capfile
Gemfile
Gemfile.lock
Guardfile
LICENSE
Procfile
Procfile.dev
README.md
Rakefile
babel.config.js
build.sh
config.ru
deploy.sh
package.json
postcss.config.js
restore.sh
sync.sh
update.sh
yarn.lock

README.md

cwnmyr

Build Status Code Climate Documentation Status

cwnmyr is an open-source community wireless network management platform developed to meet the needs of the Personal Telco Project.

See also: http://personaltelco.net/wiki/CwnmyrProject

This is a Rails application, developed with PostgreSQL as a database. It can be run in any server or container that supports Rails, and should work with any other DBMS supported by Rails.

In addition to the Ruby and JavaScript dependencies, which are described in Gemfile and package.json, GraphViz must be installed.

Status

This software is partially functional, with continued development ongoing. Several public-facing live instances of the app are now operational.

Feedback, bug reports, and pull requests are very welcome.

Configuration

In addition to the standard Rails configuration options, this app allows several common settings to be controlled through the environment:

  • DOMAIN_NAME: Host part of the URL the instance is hosted at. Required.
  • SECRET_KEY_BASE: Secret key for the instance. Required.
  • PORT: TCP port to listen for HTTP requests. Default is 3000.
  • BIND: Unix socket to listen for HTTP requests. Supersedes PORT if set.
  • GMAPS_API_KEY: Google Maps API key. Required.
  • PTP_API_KEY: PTP API key. Only needed to import confidential data.
  • SMTP_HOST: SMTP host for outgoing mail. Uses sendmail if not set.
  • SMTP_USER: Username for outgoing SMTP authentication. Required if using SMTP.
  • SMTP_PASS: Password for outgoing SMTP authentication. Required if using SMTP.
You can’t perform that action at this time.