No description, website, or topics provided.
C Perl CSS Shell Ruby
Switch branches/tags
Nothing to show
Pull request Compare This branch is 3 commits ahead, 47 commits behind SMILEConsortium:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
etc
spdist
tilde/.tty.js
.gitignore
.gitmodules
README.md

README.md

smileplug-bsp

This is a bunch of initial config. This will include a set of configs to be applied in the BSP.

Pacman Package Manifest

  • nodejs
  • openssl
  • make
  • gcc
  • sysstat (we just use sar)
  • python2 (? - TBD)
  • python2-distribute
  • python2-pyopenssl
  • jdk (? TBD)
  • git (for testing ... will consider leaving this in)

pacman -S openssl gcc nodejs make

NPM Modules:

Scripts:

  • dhcpd-status.sh -> /root/spdist/dhcpd-pool-0.2/dhcpd-status-arch.sh

General Config

  • Standard root password: root // XXX CHANGE ME
  • .bashrc in /root is used
  • set default root PATH to include ~/root/bin

Open Ports

  • 80 (SMILE and JS.js) - We really need to put all of this behind a reverse proxy
  • 8008 (TTY.js)
  • 8085 (forever-webui)
  • 9023 (NIDE)
  • 9080 (plugmin WS/Web UI)
  • 5000 (epochedu)

Python Modules:

Additional Software:

I've also added for testing:

  • iperf
  • ntop
  • afps-fs (may consider adding this to above list)

Some manual commands to run in the configuration of a new BSP based on arch:

# This generates the /usr/lib/ufw/user.conf commands used to store the rules
ufw allow from 10.0.0.0/24
ufw allow from 10.1.0.0/24