<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Alex N. Jose · Blog</title><description>Notes by Alex N. Jose on servers, networks and self-hosting.</description><link>https://blog.alexnjose.com</link><language>en</language><item><title>Updating CA root certificate bundle on Synology</title><link>https://blog.alexnjose.com/updating-root-certificates-on-synology</link><guid isPermaLink="true">https://blog.alexnjose.com/updating-root-certificates-on-synology</guid><description>I ran into the issue of my Synology NAS not being able to pull from my local Docker registry.</description><pubDate>Thu, 20 Jan 2022 00:07:23 GMT</pubDate></item><item><title>Useful Docker commands</title><link>https://blog.alexnjose.com/docker-useful-commands</link><guid isPermaLink="true">https://blog.alexnjose.com/docker-useful-commands</guid><description>Since Docker doesn&apos;t allow a container&apos;s entrypoint being modified, we need to create a new container on the same image, and modify entrypoint to be a shell.</description><pubDate>Sun, 26 Jul 2020 18:40:03 GMT</pubDate></item><item><title>Fix for wrong domain suffix for local devices in USG networks</title><link>https://blog.alexnjose.com/fix-for-wrong-domain-suffix-in-usg-networks</link><guid isPermaLink="true">https://blog.alexnjose.com/fix-for-wrong-domain-suffix-in-usg-networks</guid><description>If you have the issue of your devices (especially Macs) picking up the wrong domain suffix during DHCP with your Ubiquity USG gateways, the issue is with USG&apos;s implementation.</description><pubDate>Sun, 19 May 2019 18:06:57 GMT</pubDate></item><item><title>Enable mouse-wheel scroll on tmux with iTerm2</title><link>https://blog.alexnjose.com/enable-mouse-wheel-scroll-on-tmux-with-iterm2</link><guid isPermaLink="true">https://blog.alexnjose.com/enable-mouse-wheel-scroll-on-tmux-with-iterm2</guid><description>The trick is to enable mouse support. Add the following line to ~/.tmux.conf.</description><pubDate>Wed, 27 Mar 2019 17:56:12 GMT</pubDate></item><item><title>LetsEncrypt+Docker to issue certificates against DNS challenge</title><link>https://blog.alexnjose.com/use-letsencryptdocker-to-issue-certificates</link><guid isPermaLink="true">https://blog.alexnjose.com/use-letsencryptdocker-to-issue-certificates</guid><description>Running LetsEncrypt in Docker is the best way to ensure DNS plugins are available, regardless of your platform.</description><pubDate>Fri, 08 Feb 2019 19:19:09 GMT</pubDate></item><item><title>Create two-way shares between Docker host and container</title><link>https://blog.alexnjose.com/create-two-way-shares-between-docker-host-and-container</link><guid isPermaLink="true">https://blog.alexnjose.com/create-two-way-shares-between-docker-host-and-container</guid><description>If you are using Docker volumes to copy files over to a container and would like to have two-way sharing (i.e., container changes to reflect on host folder), here&apos;s the docker-compose syntax to be…</description><pubDate>Wed, 06 Feb 2019 19:47:47 GMT</pubDate></item><item><title>Install telegraf on Raspbian Lite</title><link>https://blog.alexnjose.com/install-telegraf-on-raspbian-lite</link><guid isPermaLink="true">https://blog.alexnjose.com/install-telegraf-on-raspbian-lite</guid><description>First add InfluxDB repository.</description><pubDate>Sat, 19 Jan 2019 00:29:52 GMT</pubDate></item><item><title>Avoiding require(&apos;../../../relative/path&apos;) hell in Node.js</title><link>https://blog.alexnjose.com/avoid-require-relativepath-hell-in-node-js</link><guid isPermaLink="true">https://blog.alexnjose.com/avoid-require-relativepath-hell-in-node-js</guid><description>A frequent problem that you might run into in your Node.js application is requiring your local dependencies using a relative path notation.</description><pubDate>Sat, 02 Jun 2018 01:54:09 GMT</pubDate></item><item><title>Fix for OSX 10.11+ losing Wifi speed after sleep</title><link>https://blog.alexnjose.com/fix-for-osx-10-11-losing-wifi-speed-on-sleep</link><guid isPermaLink="true">https://blog.alexnjose.com/fix-for-osx-10-11-losing-wifi-speed-on-sleep</guid><description>If your Wifi connection is going slow after a deep sleep after OSX 10.11 upgrade, fix is to disable &quot;Wake for network access&quot; in Energy Saver settings.</description><pubDate>Tue, 23 Jan 2018 01:33:08 GMT</pubDate></item><item><title>Configuring IPTables to allow traffic to Parse with fail2ban</title><link>https://blog.alexnjose.com/configuring-iptables-to-allow-traffic-to-parse-with-fail2ban</link><guid isPermaLink="true">https://blog.alexnjose.com/configuring-iptables-to-allow-traffic-to-parse-with-fail2ban</guid><description>If you have fail2ban installed to protect your server, run the following.</description><pubDate>Thu, 04 May 2017 15:02:23 GMT</pubDate></item><item><title>Install Fail2Ban on Ubuntu and CentOS</title><link>https://blog.alexnjose.com/install-fail2ban-on-ubuntu-and-centos</link><guid isPermaLink="true">https://blog.alexnjose.com/install-fail2ban-on-ubuntu-and-centos</guid><description>Install Fail2Ban on Ubuntu and CentOS</description><pubDate>Wed, 03 May 2017 05:11:18 GMT</pubDate></item><item><title>Keeping Docker container time in sync with host on OSX</title><link>https://blog.alexnjose.com/keeping-docker-container-time-in-sync</link><guid isPermaLink="true">https://blog.alexnjose.com/keeping-docker-container-time-in-sync</guid><description>Docker containers on your Mac can get their time skewed over the time your Mac sleeps and wakes up.</description><pubDate>Thu, 23 Mar 2017 01:17:52 GMT</pubDate></item><item><title>Ember: Using RESTAdapter with a nested API endpoint to POST a new record</title><link>https://blog.alexnjose.com/ember-using-restadapter-to-create-records-to-nested-api-endpoint</link><guid isPermaLink="true">https://blog.alexnjose.com/ember-using-restadapter-to-create-records-to-nested-api-endpoint</guid><description>Ember: Using RESTAdapter with a nested API endpoint to POST a new record</description><pubDate>Sun, 05 Mar 2017 12:29:31 GMT</pubDate></item><item><title>Using multiple SSH identities with Git</title><link>https://blog.alexnjose.com/using-multiple-ssh-identities-with-git</link><guid isPermaLink="true">https://blog.alexnjose.com/using-multiple-ssh-identities-with-git</guid><description>Starting with version 2.10, Git allows the SSH command used for a single repo to be configured within the repository configuration.</description><pubDate>Thu, 24 Nov 2016 18:20:05 GMT</pubDate></item><item><title>Self-hosting a Continuous Integration server using Drone.</title><link>https://blog.alexnjose.com/hosting-your-own-drone-ci-instance</link><guid isPermaLink="true">https://blog.alexnjose.com/hosting-your-own-drone-ci-instance</guid><description>This article will help you setup a self-hosted continuous integration and delivery server using Drone.</description><pubDate>Tue, 01 Nov 2016 09:20:58 GMT</pubDate></item><item><title>Getting epeg Node.js bindings working on Ubuntu 14.04</title><link>https://blog.alexnjose.com/compiling-node-epeg-on-ubuntu-14-04</link><guid isPermaLink="true">https://blog.alexnjose.com/compiling-node-epeg-on-ubuntu-14-04</guid><description>Getting epeg Node.js bindings working on Ubuntu 14.04</description><pubDate>Fri, 21 Oct 2016 22:24:02 GMT</pubDate></item><item><title>Patching your Hitch SSL installation for  OpenSSL Padding Oracle vulnerability (CVE-2016-2107)</title><link>https://blog.alexnjose.com/upgrading-hitch-ssl-on-digitalocean-to-patch-padding-oracle-vulnerability</link><guid isPermaLink="true">https://blog.alexnjose.com/upgrading-hitch-ssl-on-digitalocean-to-patch-padding-oracle-vulnerability</guid><description>OpenSSL Padding Oracle vulnerability is a high-severity issue due to a memory corruption vulnerability that affects versions prior to April 2015.</description><pubDate>Tue, 26 Jul 2016 19:07:34 GMT</pubDate></item><item><title>Setting up Continuous Deployment of your Node application to DigitalOcean</title><link>https://blog.alexnjose.com/continuous-deployment-of-node-js-application-to-digitalocean-using-semaphore-ci</link><guid isPermaLink="true">https://blog.alexnjose.com/continuous-deployment-of-node-js-application-to-digitalocean-using-semaphore-ci</guid><description>This article will help you setup a Node.js project with continuous deployment to a DigitalOcean droplet, using Semaphore CI and PM2.</description><pubDate>Tue, 26 Jul 2016 15:33:44 GMT</pubDate></item><item><title>&quot;Operation not permitted&quot; while installing CocoaPods on OSX El Capitan (10.11)</title><link>https://blog.alexnjose.com/installing-cocoapods-on-el-capitan-10-11</link><guid isPermaLink="true">https://blog.alexnjose.com/installing-cocoapods-on-el-capitan-10-11</guid><description>OSX El Capitan introduces System Integrity Protection, that prevents even the Mac&apos;s administrators from writing to /usr/bin, where CocoaPods defaults its installation to.</description><pubDate>Thu, 09 Jun 2016 00:04:46 GMT</pubDate></item><item><title>Enabling HSTS with Nginx</title><link>https://blog.alexnjose.com/enabling-hsts-with-nginx</link><guid isPermaLink="true">https://blog.alexnjose.com/enabling-hsts-with-nginx</guid><description>Add this in your site configuration (or nginx.conf).</description><pubDate>Sat, 16 Apr 2016 04:09:30 GMT</pubDate></item><item><title>Enabling Perfect Forward Secrecy (PFS) with Hitch</title><link>https://blog.alexnjose.com/enabling-forward-secrecy-with-hitch</link><guid isPermaLink="true">https://blog.alexnjose.com/enabling-forward-secrecy-with-hitch</guid><description>In order to enable Diffie-Hellman based ciphers for Perfect Forward Secrecy (PFS) with Hitch, add these parameters to your existing bundle.pem.</description><pubDate>Sat, 16 Apr 2016 03:56:45 GMT</pubDate></item><item><title>Configuring Hitch to terminate SSL requests</title><link>https://blog.alexnjose.com/configuring-hitch-to-terminate-ssl-requests</link><guid isPermaLink="true">https://blog.alexnjose.com/configuring-hitch-to-terminate-ssl-requests</guid><description>Start with an example configuration that&apos;s bundled with Hitch distribution.</description><pubDate>Sat, 16 Apr 2016 02:05:19 GMT</pubDate></item><item><title>Installing Hitch on CentOS</title><link>https://blog.alexnjose.com/installing-hitch-on-centos</link><guid isPermaLink="true">https://blog.alexnjose.com/installing-hitch-on-centos</guid><description>Stud is now officially abandonware and the alternative is Hitch from Varnish Software.</description><pubDate>Fri, 15 Apr 2016 23:17:10 GMT</pubDate></item><item><title>Who called window.scrollTo(...)?</title><link>https://blog.alexnjose.com/who-called-window-scrollto</link><guid isPermaLink="true">https://blog.alexnjose.com/who-called-window-scrollto</guid><description>Chrome&apos;s Event Listener Breakpoints allow you to break and inspect scroll event listeners, but how do you find out what part of your application code invoked window.scrollTo?</description><pubDate>Wed, 23 Sep 2015 21:39:09 GMT</pubDate></item><item><title>ld: library not found for -lgcc_s.10.5</title><link>https://blog.alexnjose.com/library-not-found-for-lgcc_s-10-5</link><guid isPermaLink="true">https://blog.alexnjose.com/library-not-found-for-lgcc_s-10-5</guid><description>I picked up one of the recent Yosemite updates, &quot;Command Line Tools (OS X 10.10) for XCode&quot; and it nearly broke my npm package installations, each time running into this dreaded error.</description><pubDate>Mon, 21 Sep 2015 23:43:56 GMT</pubDate></item><item><title>Disable HDMI switching on NOOBS</title><link>https://blog.alexnjose.com/disable-hdmi-switching-on-raspberry-pi-and-noobs</link><guid isPermaLink="true">https://blog.alexnjose.com/disable-hdmi-switching-on-raspberry-pi-and-noobs</guid><description>If you are running NOOBS on your Raspberry Pi, connected with a TV or AVR via HDMI, it&apos;s likely that your Pi will have your AV equipment switch to it as it&apos;s booting.</description><pubDate>Mon, 17 Aug 2015 00:04:56 GMT</pubDate></item><item><title>Configuring a PositiveSSL certificate with Stud</title><link>https://blog.alexnjose.com/configuring-a-positivessl-certificate-with-stud</link><guid isPermaLink="true">https://blog.alexnjose.com/configuring-a-positivessl-certificate-with-stud</guid><description>This article will help to configure a PositiveSSL certificate with a stud installation (Scalable TLS Unwrapping Daemon).</description><pubDate>Sun, 15 Sep 2013 19:00:00 GMT</pubDate></item><item><title>Installing and configuring Stud to serve SSL requests</title><link>https://blog.alexnjose.com/installing-and-configuring-stud-to-serve-ssl-requests</link><guid isPermaLink="true">https://blog.alexnjose.com/installing-and-configuring-stud-to-serve-ssl-requests</guid><description>Stud is a network proxy that terminates TLS/SSL connections and forwards the unencrypted traffic to a web server of your choice.</description><pubDate>Tue, 03 Sep 2013 19:00:00 GMT</pubDate></item></channel></rss>