Home Raspberry Pi
From Tim's Wiki
Basic Info
# to connect remotely: ssh -p 222 home.timmontague.com # to connect locally: ssh 192.168.1.2
Basic setup
sudo raspi-config
- Expand filesystem
- Change user password
- Memory split: set to 16
- Change locale to "en_US.UTF-8 UTF-8"
Set FQDN by adding to /etc/hosts:
127.0.0.1 raspberrypi.timmontague.com raspberrypi localhost
Set timezone to America/Los_Angeles:
sudo dpkg-reconfigure tzdata
Install VIM
sudo apt-get install vim
Edit /etc/vim/vimrc for your liking. I added this:
syntax on colorscheme torte set background=dark
And uncommented this:
" Uncomment the following to have Vim jump to the last position when " reopening a file if has("autocmd") au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif endif " Uncomment the following to have Vim load indentation rules and plugins " according to the detected filetype. if has("autocmd") filetype plugin indent on endif
Set default editor:
sudo update-alternatives --config editor
Unifi Controller
sudo apt install oracle-java8-jdk sudo update-alternatives --config java # select jdk-8-oracle-arm32-vfp-hflt
Install rng-tools to give a larger source of entropy which the UniFi controller requires on boot:
sudo apt install rng-tools sudo vi /etc/default/rng-tools # uncomment "HRNGDEVICE=/dev/hwrng"
Add to /etc/apt/sources.list.d/100-ubnt.list:
## Debian/Ubuntu #deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti deb http://www.ubnt.com/downloads/unifi/debian testing ubiquiti # deb http://www.ubnt.com/downloads/unifi/debian oldstable ubiquiti # The following is a mapping of suite name->code name. # stable->unifi-5.4 # testing->unifi-5.5 # oldstable->unifi-5.3
Install unifi:
sudo apt install unifi
Browse to https://192.168.1.2:8443