Skip to content
forked from solero/wand

Docker setup for Houdini. Attempting to make a GitHub Codespaces compatible wand fork.

License

Notifications You must be signed in to change notification settings

motherfortress2/wand

 
 

Repository files navigation

Wand Installation Script for GitHub Codespaces

Caution

I fucked up, and now it doesn't work. Consider this project, OVER. I'll work on another CPPS project, but it will not be recommended for production.

Wand makes it easy to configure dash, houdini and a media server utilizing docker & docker-compose.

Note

This can also be ran on Windows using WSL. no it can't :P

Installation script

Step 1 run the script

bash <(curl -s https://raw.githubusercontent.com/motherfortress2/wand/master/install.sh)

Step 2 Answer Questions which are:

  • Database password (Leave blank for random password)
  • Hostname (example: clubpenguin.com) (Leave empty for localhost) (This fork attempts to use the /play setup for free subdomain support. May not work but I tried.)
  • External IP Address (Leave empty for localhost) (If you don't know an external IP address, my best bet is to try some other source, I don't want people getting harmed.) Step 3 Run and enjoy. Run this command:
$ cd wand && sudo docker-compose up

Manual setup

Important

This fork is for GH Codespaces, DO NOT USE THIS! Use the install script.

Step 1 Choose your Linux Distribution

Debian/Ubuntu
$ sudo apt update
$ sudo apt install git curl
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sh get-docker.sh
$ sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
Fedora/RHEL
$ sudo dnf update
$ sudo dnf install git curl
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sh get-docker.sh
$ sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
Arch based distros
$ sudo pacman -Syu
$ sudo pacman -S docker docker-compose git curl
$ systemctl start docker.service
$ systemctl enable docker.service

Step 2 Clone the repository & submodules

$ git clone --recurse-submodules https://github.com/solero/wand && cd wand

Step 3 Edit the config file (optional, default values are fine for a local setup)

$ nano .env

Step 4 Start the services

$ sudo docker-compose up

Step 5 You're done!

About

Docker setup for Houdini. Attempting to make a GitHub Codespaces compatible wand fork.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 92.9%
  • Dockerfile 7.1%