1. login to your router 192.168.1.1 for example
2. setup DHCP Reservation
3. Port Forwarding
4. Find your real external ip
what is your external ip?
http://lmgtfy.com/?q=what+is+my+ip%3F
http://ipchicken.com/
http://ifconfig.me/
check if your ports are open
http://www.yougetsignal.com/tools/open-ports/
Cant find your router settings or dont know which ports to open?
http://portforward.com/
how to use ssh
http://www.youtube.com/watch?v=n9P7LhrRXmk
calibre server
http://www.youtube.com/watch?v=RS7O5yMRd3k
python http server / with upload
http://www.youtube.com/watch?v=FFIjMYzkHhc
http://www.youtube.com/watch?v=au8DlTAHx5o
http://en.wikipedia.org/wiki/Port_forwarding
Port forwarding allows remote computers (for example, computers on the Internet) to connect to a specific computer or service within a private local-area network (LAN)
...
https://www.youtube.com/watch?v=UQ_cQaC3tbU
how to use python pip installer?
http://www.youtube.com/watch?v=3Mokyx5J2c4
install using pip:
sudo pip2 install whitey
requires:
mplayer or omxplayer
youtube-dl
update youtube-dl:
sudo youtube-dl -U
https://pypi.python.org/pypi/whitey
whitey -- Command-line YouTube client
yt: a command-line YouTube client
yt is a command-line front-end to YouTube which allows you to browse YouTube videos and play them directly from the command-line. It uses youtube-dl and mplayer or omxplayer to actually play the videos.
The combination of a text based interface and omxplayer makes yt a great YouTube client for the Raspberry Pi.
...
https://www.youtube.com/watch?v=ngCdr5yU8pw
https://github.com/gotbletu/shownotes/blob/master/zsh_global_alias_expansion.md
Allows you to expand your global alias code in the terminal
...
https://www.youtube.com/watch?v=WTTIGjZAMGg
Download at: http://rcf-group.com/ by MeanEYE
Backup link:
https://github.com/gotbletu/shownotes/blob/master/package_comments.py
Package Comments:
Read User Reviews / Ratings from the Command Line
...
https://www.youtube.com/watch?v=m6wfVxMTedY
https://github.com/gotbletu/shownotes/blob/master/stow.txt
NAME
stow - software package installation manager
GNU Stow is a symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place. For example, /usr/local/bin could contain symlinks to files within /usr/local/stow/emacs/bin, /usr/local/stow/perl/bin etc., and likewise recursively for any other subdirectories such as .../share, .../man, and so on.
we just going to use it to symlink our dotfiles, makes it real easy to manage and deploy it on a fresh install or when adding a new user account.
...
https://www.youtube.com/watch?v=zhdO46oqeRw
https://github.com/gotbletu/shownotes/blob/master/ncdc.md
Name : ncdc
Version : 1.19.1-1
Description : Modern and lightweight direct connect client with a friendly ncurses interface
Architecture : x86_64
URL : http://dev.yorhel.nl/ncdc
...
https://www.youtube.com/watch?v=mwE0pzsVGt4