The easiest way to share localhost web servers to the rest of the world
$ gem install localtunnel
$ localtunnel 8000
Then share this url: http://xyz.localtunnel.com
More specific directions
Install localtunnel using RubyGems. (Check the full README if you don’t have Ruby or RubyGems.)
$ sudo gem install localtunnel
Run your local web server on any port! Let’s say you’re running Apache on port 8080.
Now run localtunnel passing it the port to share. The first time you run localtunnel you have to point to a public SSH key. Check the README if you need help.
Here’s an example; You should see something like this:
$ localtunnel -k ~/.ssh/id_rsa.pub 8080
Port 8080 is now publicly accessible from http://8bv2.localtunnel.com …
DrWright, aka “typing break” is a program that forces you to take regular breaks to prevent RSI (Repetitive Strain Injury). It’s similar to workrave. It can be found in GNOME control center as “typing break”.
It used to be part of GNOME 2’s main core, but is now packaged separately.
Features:You can specify the work interval (how much time you want to work between breaks) and a break interval (how long your break will be).It also allows postponing of breaks.There is an option to lock the screen in case you want to step out indefinetely (v3.2.3).
To install in ubuntu:
sudo add-apt-repository ppa:drwright/stable
sudo apt-get update
sudo apt-get install drwright
Ubuntu (PPA): https://launchpad.net/~drwright/+archive/stable
Debian (not yet): http://mentors.debian.net/package/drwright
Other: Try http://pkgs.org/download/drwright
ascii.io lets you record your terminal sessions and share them with other geeks simply by running asciiio command in your term.
It is fully open-source platform with aim of being a “go to” place for terminal users wanting to share their hackery. Web based player is an implementation of VT100/VT102 ANSI terminal, supporting most ANSI sequences, all text attributes and 256 colors.
To install or upgrade ascii.io recorder, open a terminal and run following command:
$ curl -sL get.ascii.io | bash
(when using zsh you may need to run rehash after above command)
That’s it! Now you can start recording your terminal sessions with:
If you want your recordings to be assigned to your ascii.io profile (btw, see mine: ~sickill) run this
and follow instructions:
$ asciiio auth
See available commands and options with:
$ asciiio -h
jitsi is an audio/video Internet phone and instant messenger written in Java. It supports some of the most popular instant messaging and telephony protocols such as SIP, Jabber/XMPP (and hence Facebook and Google Talk), AIM, ICQ, MSN, Yahoo! Messenger, IRC, Bonjour and soon others like IAX.
The development of Jitsi started at the University of Strasbourg, France. Originally the project was known as SIP Communicator. Throughout the years our community has grown to include members and contributors from Brazil, Bulgaria, Cameroon, China, France, Estonia, India, Germany, Japan, Romania, Spain, UK, USA, and others.
Jitsi is based on the OSGi architecture using the Felix implementation from Apache. This makes it very extensible and particularly developer friendly.
Through the years, the project changed its name more than once. It was originally called JsPhone and was one of the examples in the JAIN SIP reference implementation project. It then moved out to a life of its own as a separate project on java.net. That’s when it became SIP Communicator. At the time it was mostly doing audio/video calls through SIP and hence the name. It was one of the first to support IPv6 telephony. Near the end of 2005 SIP Communicator was completely rearchitectured and a new OSGi based design was chosen so that plugins could be easily written for the project. In 2011, after successfully adding support for Audio/Video communication over XMPP’s Jingle extensions, the project was renamed to Jitsi since it was no longer a SIP only Communicator.
In a few days, cPanel intends to release EasyApache 3.14. On March 20, 2012, we announced the End of Life of PHP 4. EasyApache 3.14 will remove support for PHP 4.
If you are currently using PHP 4 as a DSO handler, EasyApache 3.14 will warn you to take action before performing a build. If your applications still require PHP 4 support, you will soon find an unsupported option module at easyapache.cpanel.net. This option module will build a mod_php handler for PHP 4, as well as a number of extensions. cPanel cannot stress enough, that this is an unsupported solution.
We are also introducing support for PHP 5.4, currently labeled as experimental, in EasyApache 3.14. We welcome any feedback you have regarding PHP 5.4, but strongly urge you not to deploy it in production environments at this time.
An easy way to duplicate an existing cpanel account is:
1. Backup the existing account
2. Change the domain name and username of the existing cPanel account via
WHM >> Main >> Account Functions >> Modify an Account
eg. domain name from domain.com to domain.net and username from domaina to domainb
3. Restore the backup from the original pkgacct using
WHM >> Main >> Backup >> Restore a Full Backup/cpmove file
Fish: the friendly interactive shell – fish is a user friendly command line shell for UNIX-like operating systems such as Linux.
fish is included in Ubuntu universe. It can be installed using
apt-get install fish
fish is included in Fedora. Users of Fedora Core 4 and later can use the command
yum install fish or their favourite package manager to install fish.
More info here and here
To install Owncloud:
create a seperate subdomain cpanel user (your preference)
tar -xjf path/to/downloaded/owncloud-x.x.x.tar.bz2
cp -r /path/to/owncloud/* /home/user/public_html
chown -R www-data:www-data /path/to/your/owncloud/install/data
Note: data folder will not be created until initial setup has been run
Go to http://owncloud.yourwebsite.com or http://yourwebsite/owncloud
my initial setup page said:
PHP module zip not installed.
PHP module mb multibyte not installed.
PHP module GD is not installed.
PHP PDO module is not installed.
run ea to install these php5 modules
refresh install page and setup admin user/pw
set the permissions to 750 on the ‘data’ folder directory
login and enjoy!
To access ownCloud directly via WebDAV: