macOS
This tutorial shows how to install Buddy self-hosted on a macOS machine.
Warning
All commands listed in the article must be run as root.
Installing Docker for macOS
Download Docker for macOS from the official website.
Double-click
Docker.dmg
to open the installer and drag the Docker icon to the Applications folder.
Image loading...
Hint
Authorize Docker.app with your system password to proceed. Privileged access is required to install networking components and links to the Docker apps.
- Double-click the Docker icon in the Applications menu. A whale icon in the menu bar indicates that Docker is running.
Image loading...
- Click the whale icon and open Preferences.
Image loading...
- Go to Resources and set the memory to 4 GB:
Image loading...
- Click Apply & Restart
Hint
If you’re planning to run heavy workloads on your instance, we recommend assigning at least 8GB of RAM.
Read more about system requirements of Buddy self-hosted.
Installing Buddy
With Docker running, run this command to download the Docker image and install Buddy:
bashcurl -sSL https://get.buddy.works | sh && buddy install
$
Hint
By default, Buddy uses ports
80
, 443
, and 22
for communication. If these ports are not available, the installer asks to provide alternative ports.
Tip
By default, Buddy installs in the
HOME
directory. You can change the storage path for databases, repositories, and settings using the CLI.
Tip
If you're connecting to the server through a proxy, add the
HTTP_PROXY
environment variable on the Linux server. Run this command:
bash
export HTTP_PROXY="http://proxyIp:proxyPort"
Setting up your workspace
- Use the URL provided in the summary to access Buddy self-hosted.
Image loading...
Hint
By default, Buddy self-hosted uses a self-signed SSL certificate. Because of that, you can get a security warning from your browser when you access the instance for the first time. There’s nothing to worry about! You can safely open the address.
- Provide the details of your first workspace.
Success
Congratulations!
You have successfully installed and configured Buddy on your own server. Check out the Quickstart section for tips on getting started.
Last modified on Oct 15, 2024