SWKLS FOSS
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 |