{"id":16805250,"url":"https://github.com/chuckhoupt/goaccess-dh","last_synced_at":"2025-04-05T09:16:42.660Z","repository":{"id":145950392,"uuid":"201667047","full_name":"chuckhoupt/goaccess-dh","owner":"chuckhoupt","description":"An easy to setup packaging of GoAccess for use on DreamHost","archived":false,"fork":false,"pushed_at":"2024-04-21T22:18:10.000Z","size":1753,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-17T20:36:59.162Z","etag":null,"topics":["analytics","dreamhost","goaccess","shared-hosting","web-analytics"],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/chuckhoupt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-08-10T18:16:02.000Z","updated_at":"2024-11-25T04:36:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"0f6617ff-49b3-4f5b-bf60-cb66c16411bd","html_url":"https://github.com/chuckhoupt/goaccess-dh","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chuckhoupt%2Fgoaccess-dh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chuckhoupt%2Fgoaccess-dh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chuckhoupt%2Fgoaccess-dh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chuckhoupt%2Fgoaccess-dh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chuckhoupt","download_url":"https://codeload.github.com/chuckhoupt/goaccess-dh/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247312062,"owners_count":20918344,"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":["analytics","dreamhost","goaccess","shared-hosting","web-analytics"],"created_at":"2024-10-13T09:47:36.770Z","updated_at":"2025-04-05T09:16:42.620Z","avatar_url":"https://github.com/chuckhoupt.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"GoAccess for DreamHost\n======================\n\nAn easy to setup packaging of [GoAccess](https://goaccess.io) for use on [DreamHost](https://www.dreamhost.com) web-hosting\nservices (shared servers and VPS).\n\n![GoAccess-DH Screenshot](screenshot.png)\n\nFeatures:\n\n- Automatically lists active web sites.\n- Generate GoAccess reports based on current logs.\n- Generate Reports for single or multiple sites.\n- Entirely written in Bash CGI!\n\nNotes:\n\n- Reports use the avaiable raw logs, which DH default to 3 days. Sites can be configured to keep up to 30 days of raw logs in the [Site Statistics Panel](https://panel.dreamhost.com/index.cgi?tree=advanced.stats\u0026).\n- Reports are generated on the fly, so expect ~35 seconds of processing time per million requests.\n\n\nInstallation\n------------\n\nGoAccess-DH can be installed anywhere on a web site. It comes with a pre-built binary of GoAccess (see below for building from scratch).\n\n- **Quick Install**\n  \n  Log in to a site's shell user (e.g. `ssh myuser@myhost.dreamhost.com`) and clone GoAccess-DH into the site's web directory. For example:\n  \n  ```\n  git clone https://github.com/chuckhoupt/goaccess-dh.git ~/example.com/goaccess-dh\n  ```\n  \n  Now visit `example.com/goaccess-dh/` to see stats for all the sites hosted under that shell user.\n\nFurther Configuration\n---------------------\n\n- **Secure Reports**\n\n   Setup password protection for the `goaccess-dh` directory via\n   [DH's Htaccess Panel](https://panel.dreamhost.com/index.cgi?tree=advanced.webdav\u0026).\n\n- **Build from Source**\n\n  If you'd prefer to build your own binary, run Make to configure and compile GoAccess:\n   \n  ```\n  make -C ~/example.com/goaccess-dh/bin\n  ```\n  \n\nRelated Projects\n----------------\n\nThese projects have a similar intent to GoAccess-DH, but require root access:\n\n- [gopanel - Multi-site Web Analytics Menu for goaccess](https://github.com/neocogent/gopanel)\n- [Using GoAccess with PHP](https://gist.github.com/Jiab77/b7eff1dc6c0996b339c753c82e9daa42)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchuckhoupt%2Fgoaccess-dh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchuckhoupt%2Fgoaccess-dh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchuckhoupt%2Fgoaccess-dh/lists"}