clive-io / ec2

A directory for all the backend webdev I do, including 10 projects across a variety of languages.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EC2 Server Suite

Copyright (c) 2016 Clive Chan. MIT license.

A collection of programs (mostly in NodeJS) that I use to admin my EC2 server. You can also browse the clive-io github org.

External repos

  • clive-io/pixel - Implementation of invisible tracking pixels in email messages.
  • clive-io/cloudflare-middleware - NPM package containing middleware to deny non-CloudFlare requests and restore origin ip to req.origin_ip. Deprecated in favor of trust proxy.
  • clive-io/statbot - NPM package that helps forward important information from server logs, etc. to Facebook Messenger.
  • clive-io/clive.io-statbot - A reference implementation using statbot that actually runs in production on my servers.
  • clive-io/clive.io - My personal website.
  • clive-io/uphook - NPM package containing Express middleware to automatically update and restart an application based on a github/gitlab webhook.
  • clive-io/ec2-router - A reverse proxy server that I use for all my EC2 websites; contains command-line interface to change routes on the fly and autosaving functionality.
  • clive-io/ec2-mailerr - A monitor for Mailgun error webhooks, which will email me if my cc@clive.io email bounces due to my unconventional email setup.
  • clive-io/ec2-py-registrar - A for-fun project (kind of built for lex.ma) that allows registration of subdomains and securely jailed FTP uploading of website files.
  • cchan/misc: .bashrc - The .bashrc file I always use. Includes self-updating functionality, ultra-short Git shortforms, "git-status-all" on all git repositories under a given directory, and more.

In this repo

  • aws-setup.sh Poorly updated. A copy of the commands that I used to bootstrap the Amazon Linux EC2 server from scratch.
  • node Just a test server, nothing fancy.

Useful for general security that I want to use at some point

About

A directory for all the backend webdev I do, including 10 projects across a variety of languages.


Languages

Language:Shell 85.7%Language:JavaScript 10.7%Language:HTML 3.6%