Skip to content

truedat101/smileplug-bsp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 33.0%
  • Perl 32.9%
  • CSS 24.2%
  • Shell 8.4%
  • Ruby 1.5%