Jump to navigation Jump to search

Free Open Source Software (FOSS) & derivative software used by SWKLS.

Name Category Description Usage

(Linux) Operating System A family of Unix-like operating systems based on the Linux kernel developed by Linus Torvalds
CentOS Linux Operating System A Unix-like operating system that is binary compatible with RedHat linux Used for various in-house server workloads
AMI Linux Operating System AWS (Amazon) operating system that is binary compatible with RedHat / CentOS Webserver workloads in AWS (member websites, form tools, etc.)
(BSD) Operating System Berkeley Software Distribution (BSD) was an OS based on Research Unix, developed and distributed by CSRG at UC Berkeley.
FreeNAS Operating System NAS operating system based around two other open source projects: FreeBSD and OpenZFS. Used for archive servers.
OpenZFS File & Disk Management System “Zettabyte File System” developed at Sun Microsystems and published under the CDDL Open Source license in 2005 Archive Servers
Apache Web Server A web server software Web servers / front-ends
MariaDB / MySQL Database A database software Websites (like Wordpress), forms, etc
PHP Programming Language Hypertext Pre-Processor, a general programming language. Used in conjunction with HTML, CSS, etc Websites (Wordpress), Formtools, PC Inventory, etc.
NginX Web Server A web server software FreeNAS servers
Python Programming Language A general purpose programming language Websites, general scripting, etc
jQuery Programming Library A javascript library Websites
Wordpress Content Management System Content management system (CMS) based on PHP and MySQL / MariaDB (LAMP stack) Member library websites, SWKLS primary website
LetsEncrypt Service A free, automated, and open certificate authority for website SSL/TLS Member websites, SWKLS websites
CertBot Utility software tool for automatically using Let’s Encrypt certificates on manually-administrated websites to enable HTTPS. Member websites, SWKLS websites
MediaWiki Software Package A platform to create documentation/wiki content built with PHP & MySQL SWKLS Membership & I.T. documentation
GrayLog Software Package Log management software. Uses ElasticSearch, MongoDB, OpenJDK Collect, monitor, and alerts for server / network devices
ElasticSearch Search Engine Search engine based on the Lucene library
MongoDB Database Cross-platform document-oriented database program. Classified as a NoSQL
OpenJDK Programming Lanaguage / Platform Open Java Development Kit is a free and open-source implementation of the Java Platform (Oracle)
RunDeck Software Package Server, network device administration. Automate ad-hoc & routine procedures. Uses OpenJDK & MySQL Automation of tasks for servers, routers
Eclipse Jetty Web Server + Web server and javax.servlet container, plus support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations
nTop Software Package software for monitoring traffic on a computer network. SWKLS office network monitoring
BASH Shell / Command Language default login shell for most Linux distributions CentOS, Linux AMI servers
PHPipam Software Package Network IP address management / tracking (LAMP stack) SWKLS office networks
FormTools Software Package Web-based forms with DB back-end (LAMP stack) SWKLS online forms, PC inventory, device status
Porteus Kiosk Operating System lightweight Linux operating system which has been restricted to allow only use of the web browser. Member library dedicated card catalog PCs, kids PCs
GIT Utility Distributed version-control system for tracking changes in source code during software development SWKLS coding projects on GitHub
OctoPrint Software Package 3D print controller application
PowerShell v6 Scripting Language Task automation and configuration management framework from Microsoft Desktop and server management (Windows)(We currently use v5)
OpenSSH Utility + Library A suite of utilities for SSH, a cryptographic network protocol Secure server management (CLI)
OpenSSL Utility + Library a software library that contains open-source implementations of the SSL and TLS protocols Secure communications (client-server)
Ghostscript Utility + Library software suite based on an interpreter for adobe postscript and PDF page description languages handle PDFs in the process of converting to jpg with the help of Imagemagick
KeyPass Program password manager SWKLS I.T. & staff password management
PuTTY Program Terminal emulator, serial console and network file transfer application Server & network management
WinSCP Program SFTP, FTP, WebDAV, Amazon S3 and SCP client Server & network management, file transfer
Notepad++ Program Source code editor and Notepad replacement that supports several languages
VLC Media Player Program Cross-platform multimedia player and framework that plays most multimedia files, and various streaming protocols Installed on all compters for video / streaming playback
WireShark Program Packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development Troubleshooting network issues
Audacity Program Cross-platform audio software Interviews, podcasts, etc.
Imagemagick Utility + Library software suite for displaying, converting, and editing rastor/vector image files
VS Code Program code editor developed by Microsoft for Windows, Linux and macOS editing scripts and syntax help
rsync Utility transferring and synchronizing files between Linux / BSD servers Archive server copy & sync operations
Ansible Software Package software provisioning, configuration management, and application-deployment tool Server & network administration
Nmap Program used to discover hosts and services on a computer network by sending packets and analyzing the responses network troubleshooting