Skip to content
Linux server run at funkyboy.zone
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client-scripts
pillar
salt
secret @ 199a17c
server-scripts
terraform
.gitignore
.gitmodules
DEVELOPMENT.md
LICENSE
README.md

README.md

funkyboy.zone

Linux server run at funkyboy.zone

Table Of Contents

Overview

Server is setup using Salt.

See Cloud Setup for instructions on how to setup Funky Boy.

See DEVELOPMENT.md for instructions on how to develop setup files for Funky Boy.

Why the name funkyboy.zone?
In one of my favorite movies, Redline, the antagonist has a secret weapon named "Funky Boy". I found this funny, and decided to name my Linux server: Funky Boy.

Cloud Setup

  1. Clone down this repository and initialize the submodules

    git clone git@github.com:Noah-Huppert/funkyboy.zone.git
    cd funkyboy.zone
    git submodule update --init
    

    You must have access to the funkyboy.zone-secrets repository. This private repository holds secret setup information.

  2. Setup cloud resources on DigitalOcean using Terraform:

    ./client-scripts/setup-cloud.sh
    
  3. Run the initial setup script:

    ./client-scripts/init.sh
    
  4. (Optional) Restore data from a backup, ssh into the server and run:

    sudo su
    /opt/backup/run-restore.sh
    
You can’t perform that action at this time.