The Perfect Reverse Proxy (NGINX, SSL, WebUI Management)

Reverse Proxy.  I’ve been implementing reverse-proxy solutions in lab and in production for some time now, but I always come across the same problem; It’s not the easiest type of a system to manage, especially when there are SSL certificates involved. Now, before I started looking for an easy-to-manage SSL solution, I figured I’d find some sort of web interface for the NGINX config files and other basic server management. After some searching and testing, I decided on Ajenti. Ajenti is a python-based linux control panel that makes installing packages…

Read More

Get more apps – enable the SynoCommunity 3rd Party Package Repository for Synology

The package selection Synology offers is pretty extensive. You can add-on anything from Plex Media Server to Apache Web Server or McAfee Anti-Virus for your NAS. But there are some apps we all know and love and Synology simply does not offer. Some of these are not offered because they are unstable, in development, or Synology doesn’t acknowledge some of them as popular enough or ethical, maybe? (Downloading copyrighted media, for instance) Anyways, There’s a great list of packages to install. Opening up your Synology to a whole new world of…

Read More

Save time uploading to Amazon Cloud Drive by enabling concurrent uploads

A lot of people have the Amazon Cloud Drive software running on a home computer. The upload speeds can be pretty mediocre, and by default you’re only uploading one file at a time. But what about servers with higher-throughput internet connections? I installed the software on a cloud server and wanted it to upload data faster… These uploads to Amazon Cloud Drive are generally slow from anywhere, but you can  upload more than one file simultaneously to improve transfer time by an estimated 4x. Honestly I would recommend this so…

Read More

Defragment your Synology BTRFS Volume and improve performance!

In the process of optimizing a Synology DS1815+ for iSCSI, I opted to defragment the volume containing the LUN. This Synology had 2x Samsung 850 Pro SSDs in RAID-0 serving a cache, but the cache will be skipped for sequential I/O. In this scenario, with the sequential I/O turned off, the SSDs would be utilized only for random I/O and therefore the disks would be more available for serving data directly and sequentially. That being said, if the disks are heavily fragmented, they will perform poorly by attempting to piece together…

Read More

Synology DS416play has an (unused) eSATA port hiding inside!

Not that I use eSATA for any of my peripherals, but I noticed that some Synology models have eSATA ports where other models don’t. Get this: During a tear down of my DS416play, I discovered there’s an eSATA port on the USB 3 module. I haven’t tested it and don’t have any expansion units to try this with. I would imagine the software has this port disabled, but maybe not. I wonder about using any expansion units with the DS416play now.  

Read More

Enable usage history on your Synology NAS to monitor performance

Performance of Synology devices out of the box can only be monitored in real-time. This is fine, but when you start installing packages, transferring data, and the NAS starts doing its thing — well you might be left wondering at times “what’s going on?”. You can see up to fifteen minutes in historical data, however this still isn’t sufficient in my opinion for any practical use. These devices can be relatively low-spec in contrast to traditional storage mediums. I purchased a Synology DS416play to replace a FreeNAS server I no longer wished to…

Read More

Amazon Cloud Drive Sync clients for Windows and Mac now available for download

I don’t know about you, but my impression of Amazon Cloud Drive has always been somewhat negative due to the fact that you couldn’t sync the files with your PC after you uploaded them. I mean, this completely defeated the purpose of having that type of storage for a lot of people. Normal sync clients like Dropbox and even OwnCloud were proven better solutions than an account with Amazon Cloud Drive with Unlimited storage.   Last time I checked, the Amazon-provided Cloud Drive client for Windows would only let you…

Read More

Use screen to maintain persistent SSH sessions after disconnecting and reconnecting

I find myself stuck in situations where I can’t really leave or close my shell session, but I have to go somewhere else, disconnect my internet, or otherwise lose shell access for some reason or another and unable to get back where I left off. Things like this happen sometimes, right? Or is it just me? The solution for this is screen Overview of Screen: Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells. Each virtual terminal provides the functions of the DEC…

Read More

Download all of your Android/iOS Google Photos to your PC

I filled up my 15GB of space on Google Photos. I always thought the photos were kind of stuck in there. I knew I could download them, but I didn’t want to do it through their web interface. That would be very cumbersome as I have many photos. I discovered I could enable a folder within my Google Drive that contained all of my Google Photos. I could use this folder with my Google Drive desktop app and sync/download all the files in Google Photos. I like my photos being…

Read More