Systems & Tools

At Silverleaf Studios, we are as interested in the systems behind the applications and the pieces that connect everything together as we are in the discreet software our clients and their users interact with.  After all, what good does a website or database do anyone if the system that runs it can’t keep up or the network connections that tie things together go dark?

System Administration

Whether you host on our systems or want someone to manage your servers, we’re Linux experts, and up to the challenge.  Streamlining configurations, organizing software packages, managing updates, and closely monitoring performance and uptime are some of the pieces of the puzzle.  As with everything else, security is something which needs to be architected in, not just slapped on.  It’s something of a fascination of ours, so you can rest assured you’re getting up to date attention to detail.

Some technologies we use to run our systems:

  • Linux: Primarily Debian, Ubuntu, and CentOS on the server and the desktop
  • Xen and VirtualBox for virtualization
  • cPanel and WHM for web hosting servers, when we have to
  • MySQL, SQLite, and PostgreSQL for relational databases
  • Apache and Nginx as webservers
  • PHP, Ruby, and Python for lots of stuff
  • Git to version control, well, everything
  • Puppet and Capistrano to manage and deploy configurations
  • Nagios and Zabbix for monitoring the status and health of our systems and software
  • Snort IDS to monitor for security concerns
  • And a menagerie of other custom and Open Source tools and software

Tooling & Integration

Many times what you need is a small utility to automate some task in your workflow or some way to bridge the gap between two softwares or tools you already use.  We know this problem, ourselves, and we know you can’t always build the solution yourself.  Whatever your particular project is, we’ll take a look with you and see if we can craft the missing link, or help you find the person who can, if it’s outside our realms of expertise.