Category Archives: Ubuntu

postman image uploader

Postman – A simple image uploading application for Ubuntu/Linux Mint

Postman is a nice little application that can upload your images to various services, currently it supports Google Plus, Picasa, Flickr, Ubuntu One.

It’s an easy to use application, with an awesome looking graphical interface and minimal set of features, but it does support drag and drop feature for image upload. You can also set basic attributes for the images such as title and description.

postman image uploader

Installing Postman in Ubuntu 12.04/12.10 (or Linux Mint 13/14)

If you prefer Ubuntu Software Center, then you can install it from there or just install using the command –

sudo apt-get install postman-image-uploader

Or you can install it from the PPA

sudo apt-add-repository ppa:schumifer/postman
sudo apt-get update
sudo apt-get install postman-image-uploader
enable-vpn

setup VPN (Virtual Private Network) connection in Ubuntu 12.04/12.10

VPN (Virtual Private Network) connections are great for those who want higher degree of security on the Internet. All of your web traffic will be encrypted. So even if you’re browsing a non-ssl website – your information (e.g login details) is always safe with VPN.

So even if you’re just a web surfer or a heavy torrent downloader you can try VPN to save yourself from the common spy (your ISPs and goverment) and it will also allow you to bypass geographical restrictions (it means if you use a US based VPN then you can browse CBS or Hulu videos from anywhere in the world).

Which VPN provider to choose ?

There are lot of VPN providers, I recommend Private Internet Access (I’m using it – and it’s working great) – it’s good and costs only few bucks a month. If you’re using other VPN provider then you may have to adjust few things according to their recommendation.

Setting up VPN on Ubuntu / Linux Mint

step 1. Go to Network settings and create a new interface for your network – select VPN.

network-settings

Then a new dialog will appear to select the interface type – select VPN .

New Interface - VPN

step 2. Then select the VPN type – choose PPTP (Point to Point Tunneling Protocol).

vpn-connection-type

step 3. Now – add your VPN account details (gateway, there are various gateway you can choose from here is the list of gateways).

vpn-provider - details

step 4. After adding some basic details for your VPN provider, go to advanced settings and enable MPPE.

vpn-enable-ppe

 

step 5. Now – enable VPN and enjoy the higher degree of security :)

That’s all, your VPN setup is done and you can switch between vpn or direct access – just in single click.

Note: using vpn may slow down your browsing experience, it’s not recommended when your connection speed is too slow.

nginx

How to Install Nginx web server on Ubuntu 12.04/12.10

Nginx is a lightweight web server (HTTP, SMTP, IMAP, POP3 ..). It has very low memory footprints with higher degree of concurrency. It’s a free and open source software, runs on all major OS (Unix, Linux, BSD, Mac OS X, Microsoft Windows and more).

nginx

Setup Nginx on Ubuntu (12.04) LTS Server

Nginx is already available in Ubuntu repository, but it’s very outdated (it may be ok for development or testing but not for deployment) so for production environment you should install the newer version – either from the source or PPA.

1. Update

sudo apt-get -y update
sudo apt-get -y upgrade

2. Dependencies

For adding ppa you need to install the python-software-properties package.

sudo apt-get -y install python-software-properties

3. Install nginx

sudo apt-add-repository -y ppa:nginx/stable
sudo apt-get -y update
sudo apt-get -y install nginx

4. Start the server!

sudo service nginx start

Now, move on to the address (IP address of your VPS or the domain name or the localhost(in case of development environment)). You should see the default page served by nginx.

5. setup server configs

For editing file over the ssh, you can use a command line editor such as Vi or Nano. I recommend nano if you want a text editor without any learning curve.

Install Nano, a lightweight text editor

sudo apt-get -y install nano

Then create a server configuration file for your app/site. (you could also just edit the global config(/etc/nginx/nginx.conf), it’s fine if you’ve only one app/site running on a virtual private server but if you plan to deploy multiple apps/websites to a single VPS – then you should create seperate configs for each website)

sudo nano /etc/nginx/sites-available/example.com

After creating the config file (if you don’t know how – then read the official tutorials), create a symlink

sudo ln -nfs /etc/nginx/sites-available/example.com  /etc/nginx/sites-enabled/example.com

Now, restart the server!

sudo service nginx restart
download-monitor

Monitor your bandwidth usage in Ubuntu/Linux Mint : Download Monitor

Download Monitor is a bandwidth meter. You can easily monitor your network usages/downloads on hourly/daily/monthly basis. If you often run out of bandwidth then you should try it, it may help you in staying within the usage caps.

download-monitor

It’s a simple app with minimal features, it has no fancy graphs, but it works fine (although app icons look little odd) and very easy to use.

Install Download Monitor in Ubuntu (12.10/12.04)/Linux Mint

It’s available in default package repository, so you can install it from Ubuntu Software Center or just execute the command –

sudo apt-get install download-monitor

Recommended Link(s)

Download Monitor at Launchpad

hotot twitter client

Hotot – A cool twitter client for Ubuntu / Linux Mint

Hotot : A lightweight twitter client

Hotot is a free and open source twitter client, available for all common platforms including GNU/Linux distributions such as Ubuntu, Linux Mint. It a cool looking nice micro-blogging app, it has lot of features and you can customize it, but it’s in early stage of development – so it may not be very stable.

hotot twitter client

Features at a glance

  • extensions
  • easy to manege various accounts
  • threaded conversations
  • cool themes
  • preview images/videos
  • real time update
  • notification system
  • firewall for blocking unwanted contents and more!

Installing Hotot Twitter Client in Ubuntu [12.10/12.04] / Linux Mint

In Ubuntu 12.04/12.10, it’s already included in default repository (an stable release). So you can install it from Software Center or just type the command –

sudo apt-get install hotot