Table of Contents
Goals for 2010
Big, Hairy Stuff
Primary VPS
| Task | Status One-liner |
|---|---|
| Build & Configure Primary VPS | “There's light at the end of the tunnel” |
| Progress | Deadline |
| Soon |
Setup Rootkit HunterSetup logwatchSetup Fail2BanSetup batch job for mysqltuner- Convert 4G Blacklist for use in Nginx 1)
- Move Compression directives in individual Apache VHosts to the Apache config
- Hacks from perishable press's stupid htaccess tricks as applicable
Secondary VPS
| Task | Status One-liner |
|---|---|
| Build & Configure Secondary VPS | “The quest for perfection never ends” |
| Progress | Deadline |
| Soon |
- Add 4G Blacklist to Apache config
- Add Compression directives to Apache server config to try & reduce the load
VPS Status & Monitoring
| Task | Status One-liner |
|---|---|
| VPS Status & Monitoring | “Oh god, where do I begin?” |
| Progress | Deadline |
| In the next few months |
- Setup Monit for Primary VPS to cover BIND9, Apache, Nginx, ProFTPd, Postfix
- Setup Monit for Primary VPS to cover Apache, ProFTPd, Postfix,
rTorrent, SABNZBd+ - Setup Munin-node on Primary to cover BIND9, Apache, Nginx, ProFTPd, Postfix
- Setup Munin-node on Secondary VPS to Apache, Nginx, ProFTPd, Postfix
- Setup Munin-server on Desktop
- Rsync logs from Primary & Secondary VPS to Desktop 2)
- Migrate AWStats jobs from Primary & Secondary VPS to Desktop
- Setup SSH Tunnels from Desktop to Primary/Secondary for Monit
Migrate balaji-dutt.name
| Task | Status One-liner |
|---|---|
| Migrate balaji-dutt.name | |
| Progress | Deadline |
| 22/Oct/2010 |
- Sign up for Cloudfront Account
- Create GLUE record for ns1.balaji-dutt.name
- Add DB for balaji-dutt.name to BIND9
- Add CNAMEs for Cloudfront?
- Move domain root first
- Primary FTP next
Creating an A record for FTP IP will mean exposing the IP publicly - How to handle Blog & Linkblog FTP Accounts? CNAME's pointing to Primary FTP? Or just rely on chrooted accounts logging into Primary FTP?
- Blog Testbed to check
- If Chrooting the webserver user in PHP FPM, will a softlink to /etc/wordpress/wp-config.php inside the chroot directory suffice?
- Plugin install via WebUI
- Nginx to server wp-admin static content
- PHP APC filtering out specific wp-admin pages
- W3 Total Cache
- Relevant fixes from persihable press's stupid wordpress attacks
- Linkblog
- Update colophon page after the move
- Add in fixes from various securing wordpress links
- Blog
- Take a good long look at the plugins
- Update colophon page after the move
- Add in fixes from various securing wordpress links
Being a better geek
Blog Posts
Wiki Articles
Linkblog
Get back to reading feeds & posting to linkblog
Photos
Finish processing Bali set
Someday, Maybe
- Setup rsnapshot of VPS to Home PC
- Switch to Linux exclusively for couch computing
- Will StarHub stop dicking around with entry-level broadband customers and give another netbook for returning customers?
- Migrate to a cross-OS password manager / form filler
- All IRC<->Twitter Bridges rely on Basic Auth for Twitter, which will stop working soon. Hack on one of the scripts to use OAuth instead and maybe add in publishing timeline to the channel
- Get my Game Collector DB upto-date and post the entire collection online
- Get started on the Movie Collector DB and post the collection online.
1)
If I can actually pull this off, another article on the wiki for sure
2)
Ask ServerFault about potential craziness from mixing logrotate and rsync