Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

xavierh

Members
  • Joined

  • Last visited

Everything posted by xavierh

  1. This was solved per github, it was an issue with a merge.
  2. maybe open a ticket with them in github? thats a good question though. I think they recently added some log rotation schema but not sure what it is.
  3. I've updated the app. Check out https://github.com/xavier-hernandez/docker-external-ip for more info. Basically just change NOTIFICATION_TYPE to APPRISE. Set parameter, APPRISE_TITLE to your title. Set a parameter, APPRISE_1, with whatever integration you want.
  4. When you start or restart the app it should send a pushover message. Check the log and it'll show you if the message was sent or if there was an error.
  5. if you need something specific i can accommodate you
  6. I can look into that but not sure how many people will use this app. So I went simple from the start.
  7. Support thread for xavierh/external-ip docker image. Gets external IP via DIG command ( OpenDNS , Cloudflare, google ) on a scheduled basis that can be customized. Also includes the ability to alert you via pushover if the IP changes. Issues can be opened here as well: https://github.com/xavier-hernandez/docker-external-ip (please mention unraid)
  8. I had to modify the template for GoAccess-NPM-Logs. I thought once I modified it there was a 2 hour wait time for it to be consumed and updated in UnRaid. Am I missing something or does the new template get pushed out with a new build? On a side note. I'm also not seeing any stats for my app. It still shows "Note: All statistics are only gathered every 30 days". https://github.com/xavier-hernandez/unraid-templates Thanks!
  9. for killing the basic auth session?
  10. You just need to mount your log files and set your time zone. The goaccess.conf has already been configured within the container; no need to touch that or set that up.
  11. Depends on your data (logs) and drive size. I currently have a container running with more than 15 proxy files totaling 1.2 million requests. Container size is less than 400MB.
  12. I want to be a thorough here so bear with me. GoAccess itself as far as I know uses memory to store the analytic data. There is more logic to this of course, hashing, etc. There are options for on disk storage but I am not using that and did not make that available. Other than that I'm not aware of any other files being created by GoAccess, but I can't give you a definitive answer on that. Please visit the GoAccess website/manual for more information. As far as my docker image / app. NPM archives and zips old logs so one of the first steps of this image/app is to unzip the logs and store them in one large file. This file is stored within the container itself. This would be the appdata folder where the app is stored, if your storing it in the default unraid location. This happens every time the container is restarted as logs are re-read again. The file does not get updated or increase in size after the container has parsed the archived logs. Size varies on the amount of logs archived. The other log files are read in place and stored into memory by GoAccess, per my previous answer. Then the last few files are just HTML files that get rewritten as GoAccess parses the data. I might be able to provide an option within the container to create the concatenated archived log file somewhere else if your interested in that. You can open an issue in github. I'll review and see if its feasible. And yes, I'll keep updating the image to keep GeoLite2 updated.
  13. #1/2 - This app does not store any information. It just displays the nginx proxy manager logs via goaccess. #2 - The Host Path for /opt/log needs to point to your nginx proxy manager logs. It will then parse through proxy-host-*_access.log.gz and proxy-host-*_access.log filenames to generate the analytics. Logs are re-read every time the container restarts. #3 - GeoLite2-City.mmdb is stored within the container itself. I will be updating this in the next fews days to pull the newest version. The version currently in use is from 3/2/2022. This is supposed to be meant to be as straightforward as possible. You just need to set your port, time zone, and the location of your NPM logs. Everything should then work.
  14. Support thread for xavierh/goaccess-for-nginxproxymanager docker image. Issues can be opened here as well: https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager/issues (please mention unraid) Known issues: If you add a new proxy in NPM the container needs to be restarted to read the new proxy host file created. I'm hoping to have a solution to this so the container does not need to be restarted.
  15. If at some point enough people use it I might try to create a community app for it. I'm still debugging a few things and would want to use an alpine image rather than a ubuntu image.
  16. Not sure when you grabbed the latest but the MaxMind database is included now in the image. There is no direct access to the goaccess.conf as this is set currently only to process proxy_host files. But later I'll let the goaccess.conf be loaded from outside the image. You should be able to manually add it to unraid going to docker, add container, then click advanced and set up the parameters appropriately. Name: Whatever you want Repository: xavierh/goaccess-for-nginxproxymanager:develop WebUI: http://[IP]:[PORT:7880]/ Create a path: Name: doesn't matter Container Path: /opt/log Host Path: /mnt/user/*** Access Mode can be read only Create a port: Name: doesn't matter Container Port: 7880 Host Port: 7880
  17. Recently created this for myself https://hub.docker.com/r/xavierh/goaccess-for-nginxproxymanager . Its not an unraid community app but I hope it is one day when its farther along. Currently only reading proxy logs. It works and updates itself. Running GoAccess 1.5.5. Not sure if anyone wants to give it a try.
  18. I forked the cwackerfuss repo to create a docker image for myself with some mods. The version you grabbed was something I had modified. I should have made it private I just created a new image based on the latest from cwackerfuss, no mods. If your interested. https://hub.docker.com/r/xavierh/cwackerfuss-react-wordle

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.