4642
Comment: decommed nadeko and i19
|
4659
decommed shimakaze
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
|| [[/shimakaze]] || Debian 8.8 || Linode, Singapore || To be decommissioned || | |
Line 18: | Line 17: |
|| [[/shimakaze]] || Debian 8.8 || Linode, Singapore || Decommed 2019-11-15, took long enough || |
Live servers
These boxes are running at Vultr, Sydney datacentre for low latency
Hostname |
OS |
Location |
Notes |
Debian 9 |
Vultr, Sydney |
- |
|
Debian 9.11 |
Home |
- |
|
Debian 10? |
Home |
- |
|
Linux Mint 19.2 Tina |
Home |
- |
Decommissioned
Hostname |
OS |
Location |
Notes |
Docker host (based on Centos 7.4) |
Vultr, Sydney |
Decommed 2019-11-15 |
|
Debian 8 |
Vultr, Sydney |
Decommed 2019-11-15, was apparently literally doing nothing? |
|
Debian 8.8 |
Linode, Singapore |
Decommed 2019-11-15, took long enough |
Other devices
Name |
Description |
Hardware |
Notes |
amatsukaze |
Macbook Pro - Retina, 13-inch, early 2015 |
i5 2.9GHz, 16gb RAM, 256gb SSD |
- |
kashima |
Win10 workstation |
i7-6700K, 16gb DDR4, Samsung 950 Pro M.2 256gb |
- |
Provisioning a new VPS
Assuming I'm using Vultr right now.
- Pick specs
- Sydney location, $5 VPS, Debian 9 should be good
Enable IPv6 and Auto Backups
- Tick all SSH keys
Generic firewall group
- Pick a good hostname and a leave the label as matching it
- Deploy Now
Once the installation gets far enough it'll have an IP address allocated. Grab it and go add the DNS entry for it at https://www.gandi.net/en
Go to the server's settings and set your Reverse DNS, foo.meidokon.net
- Configure backups: Weekly, Friday, 21:00 UTC
You should be pretty much sorted now.
Configuring the new VPS
Debian
- Get onto the box via the new IP or DNS
Install minimal set of packages
apt-get update apt-get install -y aptitude aptitude install -y git make aptitude install -y puppet-module-puppetlabs-stdlib
Clone the puppet code
cd /etc/puppet/ rmdir code git clone https://github.com/barneydesmond/personal-puppet.git code
Run puppet to conform the system:
make -C /etc/puppet/code full
Your system should now be good.
Redhat
- Get onto the box via the new IP or DNS
Install minimal set of packages
yum install -y git make yum install -y puppetlabs-stdlib
Clone the puppet code
cd /etc/puppet/ rmdir code git clone https://github.com/barneydesmond/personal-puppet.git code rmdir modules ln -s /etc/puppet/code/modules
Run puppet to conform the system:
make -C /etc/puppet/code full
Your system should now be good.
Raspberry Pi
Provisioning
- Download the latest image, like Raspbian buster-lite, write it to SD card with balenaEtcher
- Boot as normal, let it do the firstboot thing
Rename it: https://wiki.debian.org/HowTo/ChangeHostname or use raspi-config tool
- Wifi as needed in raapi-config
- Set locale and default system locale in raspi-config
Enable ssh
systemctl enable --now ssh
Fully update
apt update and full-upgrade apt install vim reboot
Change password for pi account
- Install your ssh pubkeys
- apt autoremove, autoclean
Install useful packages:
apt install openjdk-8-jre-headless apt install haveged apt install lsof tcpdump netcat strace nmap
Empty motd, don't care about that on SSH login
> /etc/motd
References
Unifi stuff
Install Unifi repo
echo 'deb http://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/unifi.list sudo wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ubnt.com/unifi/unifi-repo.gpg
Install packages
apt update apt install unifi
Faff with dhcpcd to ensure a static IP that's well-managed: https://raspberrypi.stackexchange.com/questions/37920/how-do-i-set-up-networking-wifi-static-ip-address/74428#74428
Go lang stuff
https://danbruder.com/blog/installing-golang-1-9-on-raspberry-pi-3b/
Go deps for termshark et al: https://medium.com/@simon_prickett/raspberry-pi-coding-in-go-traffic-lights-559bc761fa07
206 wget https://dl.google.com/go/go1.12.5.linux-armv6l.tar.gz 212 tar -C /usr/local -xzvf go1.12.5.linux-armv6l.tar.gz 215 cd /etc/profile.d/ 223 vim golang.sh # export and append to PATH 231 go version