Gladys is an open-source home automation assistant that enables you to automate your home with ease. In this tutorial, we will show you how to install Gladys on Clear Linux Latest.
Before you proceed with the installation process, ensure that you have a Clear Linux Latest installed and running on your system. If you haven't done this, you can check the Clear Linux documentation for instructions on how to install it.
Before we proceed, ensure to have the following packages installed on your system:
You can install these packages using the following commands:
sudo swupd bundle-add containers-basic git
To begin, open your terminal and clone Gladys from GitHub using the git command:
git clone https://github.com/GladysAssistant/gladys-docker.git gladys
Navigate to the gladys directory:
cd gladys
The Gladys image requires an .env file for configuring settings. Rename the sample .env file to .env:
mv .env.sample .env
Open the .env file using your favorite text editor:
nano .env
Modify the following environment variables in the .env file:
# your external domain name
DOMAIN_NAME=your_domain_here
# your local IP address
GLADYS_INSTALLATION_ADDRESS=your_ip_here
Note: You can replace "your_domain_here" and "your_ip_here" with your actual domain name and IP address, respectively.
Once you've modified the .env file, you can now start the Gladys container by running the following command:
docker-compose up -d
You will see the Gladys container starting up. Wait for a few seconds until everything is up and running.
To access Gladys, open your web browser, and navigate to:
http://your_ip_here:8080
Note: Replace "your_ip_here" with your actual IP address.
You should see the Gladys login page. Enter the default login credentials:
hello@gladysassistant.com
admin
Once you've logged in, you can start exploring Gladys and configuring it to your liking.
That's it! You've successfully installed Gladys on Clear Linux Latest.
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!