aboutsummaryrefslogtreecommitdiffstats
path: root/NOTES
diff options
context:
space:
mode:
Diffstat (limited to 'NOTES')
-rw-r--r--NOTES50
1 files changed, 50 insertions, 0 deletions
diff --git a/NOTES b/NOTES
new file mode 100644
index 0000000..ad6652b
--- /dev/null
+++ b/NOTES
@@ -0,0 +1,50 @@
+
+# The Plan
+
+- imitate Tomato firmware style/layout
+- flask python web framework
+- bootstrap with a non-standard color scheme
+
+- modularize configuration "nuggets"; compare and apply changes all or none
+- write nugget getters/setters
+- use kernel/commands to fetch status info
+- persist configuration changes to disk using python-augeas
+- in some cases execute changes without restart?
+
+- monitoring
+ dmesg, syslog, auth
+ ps aux
+- front page status
+ uptime
+ current cpu, disk, ram utilization
+ upstream: dhcp
+ ip equivalent
+ last login (?)
+- about
+ uname
+ software versions
+ project links
+- administration
+ hostname (?)
+ ssh access, keys
+ autocron updates
+- WAN network
+ static: ip, mask, gateway
+ dhcp: nothing
+ DNS servers
+- LAN network
+ dhcp: address block, lease length
+- wireless
+ enabled, transmit power, channel, SSID, wpa2 password
+ torification
+- tor
+ generic status
+ enable relay
+ enable bridge
+ common configuration
+
+# Links
+
+http://pypi.python.org/pypi/pystatsd/0.1.6
+http://pypi.python.org/pypi/apply_firewall/1.0
+