How to Install Homer on macOS

Homer is a self-hosted dashboard and time-tracker that allows you to keep track of your projects, tasks, time spent, and more. Here's a step-by-step tutorial on how to install Homer on macOS:

Prerequisites

Before you begin, make sure you have the following installed on your system:

Installation

  1. Clone the Homer repository from GitHub by running the following command in your terminal:

    git clone https://github.com/bastienwirtz/homer.git
    
  2. Change to the homer directory:

    cd homer
    
  3. Create a new file called .env:

    cp sample.env .env
    
  4. Open the .env file in your favorite text editor and set your environment variables:

    HOMER_DOMAIN=localhost
    HOMER_PORT=8181
    HOMER_POSTGRES_PASSWORD=<your-secret-password>
    HOMER_ADMIN_PASSWORD=<your-secret-password>
    

    Note: Replace <your-secret-password> with your own secure password.

  5. Start Docker:

    docker-compose up -d
    
  6. Wait for Docker to finish building the containers. This may take a few minutes.

  7. Visit http://localhost:8181 in your web browser.

  8. Log in to Homer using the default email address admin@example.com and the password you set in the .env file.

    Congrats! You've successfully installed Homer on your macOS system. Now you can start tracking your time and managing your projects.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!