- A Raspberry Pi 4 - You can get a kit for $80 or so on amazon. Get one with a fan!
- Additional mini HDMI to HDMI adapter. The kit ususally somes with 1, get 2 for dual monitors.
- Monitor, Keyboard, Mouse... I'll assume you have these laying around because you are interested in this project.
- Decent SD Card. The kits might come with one, but it is nice to have an extra!
- Download Balena Etcher to copy the image onto your SD Card.
Dell Optiplex 7010 USFF I got on NewEgg for about $110
8GB ram and an i5
Needed a display port emulator to convince the BIOS there is a monitor attached. Another $8.
Grabbed the latest 18.04 LTS. Installed it using the normal installation routine.
Configured SSH right out of the gate.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
sudo apt-get install -y \ | |
software-properties-common | |
sudo add-apt-repository ppa:neovim-ppa/unstable | |
sudo add-apt-repository ppa:webupd8team/terminix | |
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next | |
sudo apt-get update |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This install script will... | |
# Download and install ELK | |
# Install X-Pack | |
# Launch Elastic | |
# Run the set password script for elastic | |
# Change the version and the install path to whatever you want | |
$elk_version = "6.2.0" | |
$install_path = "c:/apps" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
set "psCommand=powershell -Command "$pword = read-host 'Enter Password for %username%' -AsSecureString ; ^ | |
$BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^ | |
[System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)"" | |
for /f "usebackq delims=" %%p in (`%psCommand%`) do set password=%%p | |
set HTTP_PROXY=http://%username%:%password%@proxy.company.com:1234 | |
set HTTPS_PROXY=https://%username%:%password%@proxy.company.com:1234 |