{"id":18109714,"url":"https://lamarios.github.io/Homedash2/","last_synced_at":"2025-03-29T16:31:04.985Z","repository":{"id":18240331,"uuid":"59335850","full_name":"lamarios/Homedash2","owner":"lamarios","description":"Dashboard for servers","archived":false,"fork":false,"pushed_at":"2023-07-07T21:28:16.000Z","size":15819,"stargazers_count":155,"open_issues_count":13,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-25T20:01:41.532Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://lamarios.github.io/Homedash2/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lamarios.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-05-21T01:34:43.000Z","updated_at":"2025-01-28T15:12:49.000Z","dependencies_parsed_at":"2023-01-11T20:28:27.857Z","dependency_job_id":null,"html_url":"https://github.com/lamarios/Homedash2","commit_stats":null,"previous_names":[],"tags_count":82,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lamarios%2FHomedash2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lamarios%2FHomedash2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lamarios%2FHomedash2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lamarios%2FHomedash2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lamarios","download_url":"https://codeload.github.com/lamarios/Homedash2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245972677,"owners_count":20702721,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-01T00:01:54.760Z","updated_at":"2025-03-29T16:31:03.904Z","avatar_url":"https://github.com/lamarios.png","language":"Java","funding_links":[],"categories":["Alternatives 🙌"],"sub_categories":["Deploy to the Cloud ☁️"],"readme":"[![Build Status](https://drone.ftpix.com/api/badges/lamarios/Homedash2/status.svg)](https://drone.ftpix.com/lamarios/Homedash2)\n\nProject status: **Abandonned**.\n\n# HomeDash\n\n## Requirements\n\n### Build\n\n1. Java SDK 11\n2. Maven\n\n### Run\n\n1. Java 11\n\n\n\n## Run from distribution\n\n### From JAR file\n\nDownload the latest Homedash-version.jar from the [release page](https://github.com/lamarios/Homedash2/releases).\n\nFirst time you run the application, you'll need to generate a config file.\n```\njava -jar Homedash-{version}.jar -create-config\n```\n\nThis will create a config file that you can modify in your current working directory.\n\nYou can then run \n```\njava -Dconfig.file=./homedash.properties -jar Homedash-{version}.jar\n```\n\n### From docker\n\nYou can run homedash using docker.\n\n```\ndocker run -t --name homedash \\\n        -v \"/etc/localtime:/etc/localtime:ro\" \\\n        -v \"/your/path/to/save/data:/data\" \\\n        -e \"SALT=somerandomstring\" \\\n        -p \"4567:4567\" \\\n        gonzague/homedash\n```\nEnvironment Variables:\n\n| Variable | Description | Required |\n| ---------- | ------------- | ---------- |\n| SALT | A random string used for authentication and other hashes | YES |\n| UID | if you want to run the container under a different user id. Runs as root (0) by default | no |\n| GID | The group id to run the container under. Runs as root (0) by default | no |\n| JAVA_OPTS | configure the JVM | no |\n| SECURE | \"true\" or \"false\" (default) to enable HTTPS  | no |\n| KEY_STORE | if SECURE=\"true\" you need to specified the path of your keystore (jks) file within the container after you mounted it | no |\n| KEY_STORE_PASS | the password to your key store file | no | \n| DEBUG | Set to \"true\" to allow connection to the JMX to get visual vm debugging, if enabled you need to add the port map the port 4570 of the container as well. | no | \n| CONFIG | You can define all the plugins and boards using this variable. It is a JSON format. You can generate this JSON from an existing instance of homedash at the url http://yourhomedashinstall:port/export-config | no |\n\n\nNote that running Homedash in docker will have reduced feature when it comes to system monitoring due to the nature of docker containers.\n## How to build\n\n```\nmvn clean  install\n```\n\nThe compiled application will be under web/target/Homedash-{version}.jar\n\n## Run from source with Maven\n\n```\nmvn -pl web exec:java\n```\n## Develop plugin\n\nIf you're interested to develop a plugin, check DevelopPlugin.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/lamarios.github.io%2FHomedash2%2F","html_url":"https://awesome.ecosyste.ms/projects/lamarios.github.io%2FHomedash2%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/lamarios.github.io%2FHomedash2%2F/lists"}