git
|
4e4ffa7f97
|
Merge branch 'main' of https://github.com/beatz174-bit/docker
|
2026-04-08 09:19:39 +10:00 |
|
git
|
9b96c94d5d
|
modified: default-environment.env
modified: monitoring/docker-exporter/exporter.py
modified: monitoring/node-red/docker-compose.yml
modified: monitoring/prometheus/docker-compose.yml
|
2026-04-08 09:18:33 +10:00 |
|
beatz174-bit
|
ab38abf661
|
Merge pull request #11 from beatz174-bit/codex/refactor-services-to-use-docker-socket-proxy
Switch services from bind-mounting /var/run/docker.sock to docker-socket-proxy (use TCP DOCKER_HOST)
|
2026-04-08 09:18:22 +10:00 |
|
beatz174-bit
|
94565837f1
|
use shared prometheus docker-socket-proxy across services
|
2026-04-08 09:17:44 +10:00 |
|
beatz174-bit
|
700328d677
|
Merge pull request #10 from beatz174-bit/codex/check-docker-exporter.py-for-excessive-requests
Reduce upstream registry lookups in docker exporter
|
2026-04-07 22:21:46 +10:00 |
|
beatz174-bit
|
23315dd5ad
|
Reduce registry calls in docker exporter checks
|
2026-04-07 22:21:27 +10:00 |
|
beatz174-bit
|
7945518a47
|
Merge pull request #9 from beatz174-bit/codex/enhance-docker-security-configurations
Use docker-socket-proxy and drop container privileges for monitoring services
|
2026-04-07 22:05:14 +10:00 |
|
beatz174-bit
|
037e3fc46b
|
Merge branch 'main' into codex/enhance-docker-security-configurations
|
2026-04-07 22:04:32 +10:00 |
|
beatz174-bit
|
8930cb8459
|
Use single shared docker socket proxy service
|
2026-04-07 22:01:23 +10:00 |
|
git
|
f221b12f8d
|
modified: apps/gramps/docker-compose.yml
modified: apps/nextcloud/docker-compose.yml
modified: apps/passbolt/docker-compose.yml
modified: core/authelia/configuration.yml
modified: core/docker-compose.yml
modified: default-environment.env
modified: monitoring/gotify/docker-compose.yml
modified: monitoring/prometheus/docker-compose.yml
modified: monitoring/prometheus/prometheus.yml
modified: services-up.sh
|
2026-04-07 21:57:22 +10:00 |
|
git
|
39debaf4b4
|
Merge branch 'main' of https://github.com/beatz174-bit/docker
|
2026-04-07 19:40:06 +10:00 |
|
git
|
8bed8fdcb2
|
new file: .env.example
new file: DEPLOYMENT.md
new file: SECURITY_SECRETS_INVENTORY.md
new file: secrets/.env.secrets.example
|
2026-04-07 19:39:48 +10:00 |
|
git
|
3b1e0efa19
|
modified: .gitignore
modified: apps/gramps/docker-compose.yml
modified: apps/nextcloud/docker-compose.yml
modified: apps/passbolt/docker-compose.yml
modified: core/docker-compose.yml
modified: monitoring/gotify/docker-compose.yml
modified: monitoring/prometheus/docker-compose.yml
modified: monitoring/prometheus/prometheus.yml
.env.example
DEPLOYMENT.md
SECURITY_SECRETS_INVENTORY.md
secrets/
|
2026-04-07 19:38:51 +10:00 |
|
beatz174-bit
|
cf45a16c67
|
Merge pull request #8 from beatz174-bit/codex/refactor-credential-management-for-docker
Harden compose secret handling and require secret provisioning
|
2026-04-07 16:18:16 +10:00 |
|
beatz174-bit
|
698fc19e82
|
Merge branch 'main' into codex/refactor-credential-management-for-docker
|
2026-04-07 16:18:03 +10:00 |
|
beatz174-bit
|
3c2d28c763
|
Harden compose secrets and add required provisioning docs
|
2026-04-07 16:12:50 +10:00 |
|
git
|
8d0ecf0adf
|
modified: default-environment.env
modified: monitoring/gotify/docker-health-to-gotify.sh
|
2026-04-07 15:34:41 +10:00 |
|
git
|
f7b4cc22b9
|
Merge branch 'main' of https://github.com/beatz174-bit/docker
|
2026-04-07 15:15:33 +10:00 |
|
git
|
b7983b30d3
|
modified: apps/gitea/docker-compose.yml
modified: apps/gramps/docker-compose.yml
modified: apps/nextcloud/docker-compose.yml
modified: apps/passbolt/docker-compose.yml
modified: core/docker-compose.yml
modified: default-environment.env
modified: monitoring/prometheus/docker-compose.yml
|
2026-04-07 15:12:42 +10:00 |
|
beatz174-bit
|
1d395287dc
|
Merge pull request #7 from beatz174-bit/codex/move-hard-coded-environment-variables
Move hard-coded compose environment values into default-environment.env
|
2026-04-07 15:09:26 +10:00 |
|
beatz174-bit
|
634abe4b39
|
Move hard-coded env values into default-environment.env
|
2026-04-07 15:08:59 +10:00 |
|
git
|
7f70bd2acb
|
modified: core/authelia/configuration.yml
modified: core/test/docker-compose.yml
modified: monitoring/node-red/Dockerfile
modified: monitoring/node-red/docker-compose.yml
modified: monitoring/prometheus/docker-compose.yml
modified: monitoring/prometheus/prometheus.yml
modified: update-containers.log
|
2026-04-07 14:51:15 +10:00 |
|
beatz174-bit
|
417973b1cb
|
Merge pull request #6 from beatz174-bit/codex/fix-docker-update-exporter-for-multi-arch-images
Fix docker-exporter digest detection for multi-arch images and shorten cache TTL
|
2026-04-05 16:42:51 +10:00 |
|
beatz174-bit
|
cd855028d6
|
Fix docker exporter digest checks for multi-arch images
|
2026-04-05 16:42:30 +10:00 |
|
beatz174-bit
|
a24cc728c3
|
Merge pull request #5 from beatz174-bit/codex/verify-metrics-creation-for-prometheus
Log emitted Prometheus metrics and set last_check timestamp in docker exporter
|
2026-04-01 10:21:59 +10:00 |
|
beatz174-bit
|
663dc51237
|
Improve exporter metric emission logging
|
2026-04-01 10:21:33 +10:00 |
|
beatz174-bit
|
1ad8fbba93
|
Merge pull request #4 from beatz174-bit/codex/refactor-exporter.py-to-extract-images-from-dockerfile-yc2abx
Improve Dockerfile and Compose parsing: ARG substitution, FROM handling, and project root resolution
|
2026-04-01 10:08:21 +10:00 |
|
beatz174-bit
|
f03268e98b
|
Fix project root path resolution for build Dockerfiles
|
2026-04-01 10:07:57 +10:00 |
|
beatz174-bit
|
778dcf1f26
|
Merge pull request #3 from beatz174-bit/codex/refactor-exporter.py-to-extract-images-from-dockerfile
Improve Docker exporter resolution for build-only service images
|
2026-04-01 10:02:14 +10:00 |
|
beatz174-bit
|
5ea6fb5089
|
Improve build image resolution from Dockerfile base images
|
2026-04-01 10:01:58 +10:00 |
|
beatz174-bit
|
7e85deb78e
|
Merge pull request #2 from beatz174-bit/codex/refactor-exporter.py-for-command-line-arguments
Add CLI flags for services script, cache file, and log level; apply args at runtime
|
2026-04-01 09:46:19 +10:00 |
|
beatz174-bit
|
8e85d33f74
|
Add CLI log level override for docker exporter
|
2026-04-01 09:45:57 +10:00 |
|
beatz174-bit
|
c9fe9ce512
|
Merge pull request #1 from beatz174-bit/codex/generate-docker-compose.yml-and-refactor-exporter
Resolve images for build-based compose services and add generated compose mapping
|
2026-04-01 09:37:04 +10:00 |
|
beatz174-bit
|
440af51741
|
Add compose image mapping for build-based services
|
2026-04-01 09:36:36 +10:00 |
|
git
|
03ad03c357
|
deleted: monitoring/uptime-kuma/result
deleted: monitoring/uptime-kuma/uptime-kuma/kuma.db
|
2026-04-01 08:58:02 +10:00 |
|
git
|
9da680730d
|
modified: .gitignore
deleted: monitoring/influxdb/influxd.bolt
deleted: monitoring/influxdb/influxd.sqlite
|
2026-04-01 08:55:12 +10:00 |
|
git
|
56b6b93818
|
modified: .gitignore
deleted: core/authelia/users_database.yml
|
2026-04-01 08:53:24 +10:00 |
|
git
|
c32c809581
|
modified: .gitignore
new file: .gitignore.gpt
new file: .gitignore.old
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-environment-setup-in-conftest.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-logging-to-geocode.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-logging-to-route_metrics.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-logging-to-tracking-simulator.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/extend-sqlite-tuning-in-database.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/fix-route-handling-in-routing.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/handle-api-response-errors-in-routing.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/refactor-database-path-handling-in-database.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/update-fcm-message-construction-in-notifications.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/update-role-check-in-ws.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/update-user-seed-in-database.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-environment-setup-in-conftest.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-logging-to-geocode.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-logging-to-route_metrics.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-logging-to-tracking-simulator.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/extend-sqlite-tuning-in-database.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/fix-route-handling-in-routing.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/handle-api-response-errors-in-routing.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/refactor-database-path-handling-in-database.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/update-fcm-message-construction-in-notifications.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/update-role-check-in-ws.py
deleted: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/update-user-seed-in-database.py
deleted: apps/searxng/dockerfiles/docker-entrypoint.sh
deleted: apps/searxng/docs/conf.py
deleted: apps/searxng/docs/user/.gitignore
deleted: apps/searxng/examples/basic_engine.py
deleted: apps/searxng/searx/__init__.py
deleted: apps/searxng/searx/answerers/__init__.py
deleted: apps/searxng/searx/answerers/random/answerer.py
deleted: apps/searxng/searx/answerers/statistics/answerer.py
deleted: apps/searxng/searx/autocomplete.py
deleted: apps/searxng/searx/babel_extract.py
deleted: apps/searxng/searx/botdetection/__init__.py
deleted: apps/searxng/searx/botdetection/_helpers.py
deleted: apps/searxng/searx/botdetection/http_accept.py
deleted: apps/searxng/searx/botdetection/http_accept_encoding.py
deleted: apps/searxng/searx/botdetection/http_accept_language.py
deleted: apps/searxng/searx/botdetection/http_connection.py
deleted: apps/searxng/searx/botdetection/http_user_agent.py
deleted: apps/searxng/searx/botdetection/ip_limit.py
deleted: apps/searxng/searx/botdetection/ip_lists.py
deleted: apps/searxng/searx/botdetection/limiter.py
deleted: apps/searxng/searx/botdetection/link_token.py
deleted: apps/searxng/searx/compat.py
deleted: apps/searxng/searx/data/__init__.py
deleted: apps/searxng/searx/enginelib/__init__.py
deleted: apps/searxng/searx/enginelib/traits.py
deleted: apps/searxng/searx/engines/1337x.py
deleted: apps/searxng/searx/engines/9gag.py
deleted: apps/searxng/searx/engines/__init__.py
deleted: apps/searxng/searx/engines/ahmia.py
deleted: apps/searxng/searx/engines/annas_archive.py
deleted: apps/searxng/searx/engines/apkmirror.py
deleted: apps/searxng/searx/engines/apple_app_store.py
deleted: apps/searxng/searx/engines/apple_maps.py
deleted: apps/searxng/searx/engines/archlinux.py
deleted: apps/searxng/searx/engines/artic.py
deleted: apps/searxng/searx/engines/arxiv.py
deleted: apps/searxng/searx/engines/bandcamp.py
deleted: apps/searxng/searx/engines/base.py
deleted: apps/searxng/searx/engines/bing.py
deleted: apps/searxng/searx/engines/bing_images.py
deleted: apps/searxng/searx/engines/bing_news.py
deleted: apps/searxng/searx/engines/bing_videos.py
deleted: apps/searxng/searx/engines/brave.py
deleted: apps/searxng/searx/engines/bt4g.py
deleted: apps/searxng/searx/engines/btdigg.py
deleted: apps/searxng/searx/engines/command.py
deleted: apps/searxng/searx/engines/core.py
deleted: apps/searxng/searx/engines/crossref.py
deleted: apps/searxng/searx/engines/currency_convert.py
deleted: apps/searxng/searx/engines/dailymotion.py
deleted: apps/searxng/searx/engines/deepl.py
deleted: apps/searxng/searx/engines/deezer.py
deleted: apps/searxng/searx/engines/demo_offline.py
deleted: apps/searxng/searx/engines/demo_online.py
deleted: apps/searxng/searx/engines/deviantart.py
deleted: apps/searxng/searx/engines/dictzone.py
deleted: apps/searxng/searx/engines/digbt.py
deleted: apps/searxng/searx/engines/docker_hub.py
deleted: apps/searxng/searx/engines/doku.py
deleted: apps/searxng/searx/engines/duckduckgo.py
deleted: apps/searxng/searx/engines/duckduckgo_definitions.py
deleted: apps/searxng/searx/engines/duckduckgo_images.py
deleted: apps/searxng/searx/engines/duckduckgo_weather.py
deleted: apps/searxng/searx/engines/duden.py
deleted: apps/searxng/searx/engines/dummy-offline.py
deleted: apps/searxng/searx/engines/dummy.py
deleted: apps/searxng/searx/engines/ebay.py
deleted: apps/searxng/searx/engines/elasticsearch.py
deleted: apps/searxng/searx/engines/emojipedia.py
deleted: apps/searxng/searx/engines/fdroid.py
deleted: apps/searxng/searx/engines/flickr.py
deleted: apps/searxng/searx/engines/flickr_noapi.py
deleted: apps/searxng/searx/engines/framalibre.py
deleted: apps/searxng/searx/engines/freesound.py
deleted: apps/searxng/searx/engines/frinkiac.py
deleted: apps/searxng/searx/engines/genius.py
deleted: apps/searxng/searx/engines/gentoo.py
deleted: apps/searxng/searx/engines/github.py
deleted: apps/searxng/searx/engines/google.py
deleted: apps/searxng/searx/engines/google_images.py
deleted: apps/searxng/searx/engines/google_news.py
deleted: apps/searxng/searx/engines/google_play.py
deleted: apps/searxng/searx/engines/google_scholar.py
deleted: apps/searxng/searx/engines/google_videos.py
deleted: apps/searxng/searx/engines/imdb.py
deleted: apps/searxng/searx/engines/ina.py
deleted: apps/searxng/searx/engines/invidious.py
deleted: apps/searxng/searx/engines/jisho.py
deleted: apps/searxng/searx/engines/json_engine.py
deleted: apps/searxng/searx/engines/kickass.py
deleted: apps/searxng/searx/engines/lemmy.py
deleted: apps/searxng/searx/engines/lingva.py
deleted: apps/searxng/searx/engines/loc.py
deleted: apps/searxng/searx/engines/mediathekviewweb.py
deleted: apps/searxng/searx/engines/mediawiki.py
deleted: apps/searxng/searx/engines/meilisearch.py
deleted: apps/searxng/searx/engines/metacpan.py
deleted: apps/searxng/searx/engines/mixcloud.py
deleted: apps/searxng/searx/engines/mongodb.py
deleted: apps/searxng/searx/engines/mysql_server.py
deleted: apps/searxng/searx/engines/nyaa.py
deleted: apps/searxng/searx/engines/opensemantic.py
deleted: apps/searxng/searx/engines/openstreetmap.py
deleted: apps/searxng/searx/engines/openverse.py
deleted: apps/searxng/searx/engines/pdbe.py
deleted: apps/searxng/searx/engines/peertube.py
deleted: apps/searxng/searx/engines/photon.py
deleted: apps/searxng/searx/engines/piped.py
deleted: apps/searxng/searx/engines/piratebay.py
deleted: apps/searxng/searx/engines/postgresql.py
deleted: apps/searxng/searx/engines/pubmed.py
deleted: apps/searxng/searx/engines/qwant.py
deleted: apps/searxng/searx/engines/recoll.py
deleted: apps/searxng/searx/engines/reddit.py
deleted: apps/searxng/searx/engines/redis_server.py
deleted: apps/searxng/searx/engines/rumble.py
deleted: apps/searxng/searx/engines/scanr_structures.py
deleted: apps/searxng/searx/engines/searchcode_code.py
deleted: apps/searxng/searx/engines/searx_engine.py
deleted: apps/searxng/searx/engines/semantic_scholar.py
deleted: apps/searxng/searx/engines/sepiasearch.py
deleted: apps/searxng/searx/engines/seznam.py
deleted: apps/searxng/searx/engines/sjp.py
deleted: apps/searxng/searx/engines/solidtorrents.py
deleted: apps/searxng/searx/engines/solr.py
deleted: apps/searxng/searx/engines/soundcloud.py
deleted: apps/searxng/searx/engines/spotify.py
deleted: apps/searxng/searx/engines/springer.py
deleted: apps/searxng/searx/engines/sqlite.py
deleted: apps/searxng/searx/engines/stackexchange.py
deleted: apps/searxng/searx/engines/startpage.py
deleted: apps/searxng/searx/engines/tagesschau.py
deleted: apps/searxng/searx/engines/tineye.py
deleted: apps/searxng/searx/engines/tokyotoshokan.py
deleted: apps/searxng/searx/engines/torznab.py
deleted: apps/searxng/searx/engines/translated.py
deleted: apps/searxng/searx/engines/twitter.py
deleted: apps/searxng/searx/engines/unsplash.py
deleted: apps/searxng/searx/engines/vimeo.py
deleted: apps/searxng/searx/engines/wikidata.py
deleted: apps/searxng/searx/engines/wikipedia.py
deleted: apps/searxng/searx/engines/wolframalpha_api.py
deleted: apps/searxng/searx/engines/wolframalpha_noapi.py
deleted: apps/searxng/searx/engines/wordnik.py
deleted: apps/searxng/searx/engines/wttr.py
deleted: apps/searxng/searx/engines/www1x.py
deleted: apps/searxng/searx/engines/xpath.py
deleted: apps/searxng/searx/engines/yacy.py
deleted: apps/searxng/searx/engines/yahoo.py
deleted: apps/searxng/searx/engines/yahoo_news.py
deleted: apps/searxng/searx/engines/youtube_api.py
deleted: apps/searxng/searx/engines/youtube_noapi.py
deleted: apps/searxng/searx/engines/zlibrary.py
deleted: apps/searxng/searx/exceptions.py
deleted: apps/searxng/searx/external_bang.py
deleted: apps/searxng/searx/external_urls.py
deleted: apps/searxng/searx/flaskfix.py
deleted: apps/searxng/searx/infopage/__init__.py
deleted: apps/searxng/searx/locales.py
deleted: apps/searxng/searx/metrics/__init__.py
deleted: apps/searxng/searx/metrics/error_recorder.py
deleted: apps/searxng/searx/metrics/models.py
deleted: apps/searxng/searx/network/__init__.py
deleted: apps/searxng/searx/network/client.py
deleted: apps/searxng/searx/network/network.py
deleted: apps/searxng/searx/network/raise_for_httperror.py
deleted: apps/searxng/searx/plugins/__init__.py
deleted: apps/searxng/searx/plugins/ahmia_filter.py
deleted: apps/searxng/searx/plugins/hash_plugin.py
deleted: apps/searxng/searx/plugins/hostname_replace.py
deleted: apps/searxng/searx/plugins/limiter.py
deleted: apps/searxng/searx/plugins/oa_doi_rewrite.py
deleted: apps/searxng/searx/plugins/search_on_category_select.py
deleted: apps/searxng/searx/plugins/self_info.py
deleted: apps/searxng/searx/plugins/tor_check.py
deleted: apps/searxng/searx/plugins/tracker_url_remover.py
deleted: apps/searxng/searx/plugins/vim_hotkeys.py
deleted: apps/searxng/searx/preferences.py
deleted: apps/searxng/searx/query.py
deleted: apps/searxng/searx/redisdb.py
deleted: apps/searxng/searx/redislib.py
deleted: apps/searxng/searx/results.py
deleted: apps/searxng/searx/search/__init__.py
deleted: apps/searxng/searx/search/checker/__init__.py
deleted: apps/searxng/searx/search/checker/__main__.py
deleted: apps/searxng/searx/search/checker/background.py
deleted: apps/searxng/searx/search/checker/impl.py
deleted: apps/searxng/searx/search/checker/scheduler.py
deleted: apps/searxng/searx/search/models.py
deleted: apps/searxng/searx/search/processors/__init__.py
deleted: apps/searxng/searx/search/processors/abstract.py
deleted: apps/searxng/searx/search/processors/offline.py
deleted: apps/searxng/searx/search/processors/online.py
deleted: apps/searxng/searx/search/processors/online_currency.py
deleted: apps/searxng/searx/search/processors/online_dictionary.py
deleted: apps/searxng/searx/search/processors/online_url_search.py
deleted: apps/searxng/searx/settings.yml
deleted: apps/searxng/searx/settings_defaults.py
deleted: apps/searxng/searx/settings_loader.py
deleted: apps/searxng/searx/static/plugins/external_plugins/.gitignore
deleted: apps/searxng/searx/static/themes/simple/.gitattributes
deleted: apps/searxng/searx/static/themes/simple/.gitignore
deleted: apps/searxng/searx/sxng_locales.py
deleted: apps/searxng/searx/tools/__init__.py
deleted: apps/searxng/searx/tools/config.py
deleted: apps/searxng/searx/unixthreadname.py
deleted: apps/searxng/searx/utils.py
deleted: apps/searxng/searx/version.py
deleted: apps/searxng/searx/webadapter.py
deleted: apps/searxng/searx/webapp.py
deleted: apps/searxng/searx/webutils.py
deleted: apps/searxng/searxng_extra/standalone_searx.py
deleted: apps/searxng/searxng_extra/update/__init__.py
deleted: apps/searxng/searxng_extra/update/update_ahmia_blacklist.py
deleted: apps/searxng/searxng_extra/update/update_currencies.py
deleted: apps/searxng/searxng_extra/update/update_engine_descriptions.py
deleted: apps/searxng/searxng_extra/update/update_engine_traits.py
deleted: apps/searxng/searxng_extra/update/update_external_bangs.py
deleted: apps/searxng/searxng_extra/update/update_firefox_version.py
deleted: apps/searxng/searxng_extra/update/update_osm_keys_tags.py
deleted: apps/searxng/searxng_extra/update/update_pygments.py
deleted: apps/searxng/searxng_extra/update/update_wikidata_units.py
deleted: apps/searxng/setup.py
deleted: apps/searxng/tests/__init__.py
deleted: apps/searxng/tests/robot/__init__.py
deleted: apps/searxng/tests/robot/__main__.py
deleted: apps/searxng/tests/robot/settings_robot.yml
deleted: apps/searxng/tests/robot/test_webapp.py
deleted: apps/searxng/tests/unit/__init__.py
deleted: apps/searxng/tests/unit/engines/test_command.py
deleted: apps/searxng/tests/unit/engines/test_xpath.py
deleted: apps/searxng/tests/unit/network/__init__.py
deleted: apps/searxng/tests/unit/network/test_network.py
deleted: apps/searxng/tests/unit/settings/empty_settings.yml
deleted: apps/searxng/tests/unit/settings/syntaxerror_settings.yml
deleted: apps/searxng/tests/unit/settings/test_settings.yml
deleted: apps/searxng/tests/unit/settings/user_settings.yml
deleted: apps/searxng/tests/unit/settings/user_settings_keep_only.yml
deleted: apps/searxng/tests/unit/settings/user_settings_remove.yml
deleted: apps/searxng/tests/unit/settings/user_settings_remove2.yml
deleted: apps/searxng/tests/unit/settings/user_settings_simple.yml
deleted: apps/searxng/tests/unit/test_answerers.py
deleted: apps/searxng/tests/unit/test_engines_init.py
deleted: apps/searxng/tests/unit/test_exceptions.py
deleted: apps/searxng/tests/unit/test_external_bangs.py
deleted: apps/searxng/tests/unit/test_locales.py
deleted: apps/searxng/tests/unit/test_plugins.py
deleted: apps/searxng/tests/unit/test_preferences.py
deleted: apps/searxng/tests/unit/test_query.py
deleted: apps/searxng/tests/unit/test_results.py
deleted: apps/searxng/tests/unit/test_search.py
deleted: apps/searxng/tests/unit/test_settings_loader.py
deleted: apps/searxng/tests/unit/test_utils.py
deleted: apps/searxng/tests/unit/test_webadapter.py
deleted: apps/searxng/tests/unit/test_webapp.py
deleted: apps/searxng/tests/unit/test_webutils.py
deleted: apps/searxng/utils/build_env.py
deleted: apps/searxng/utils/filtron.sh
deleted: apps/searxng/utils/lib.sh
deleted: apps/searxng/utils/lib_go.sh
deleted: apps/searxng/utils/lib_nvm.sh
deleted: apps/searxng/utils/lib_redis.sh
deleted: apps/searxng/utils/lib_sxng_data.sh
deleted: apps/searxng/utils/lib_sxng_node.sh
deleted: apps/searxng/utils/lib_sxng_static.sh
deleted: apps/searxng/utils/lib_sxng_test.sh
deleted: apps/searxng/utils/lib_sxng_themes.sh
deleted: apps/searxng/utils/lib_sxng_weblate.sh
deleted: apps/searxng/utils/lxc.sh
deleted: apps/searxng/utils/morty.sh
deleted: apps/searxng/utils/searx.sh
deleted: apps/searxng/utils/searxng.sh
deleted: apps/searxng/utils/searxng_check.py
deleted: apps/searxng/utils/templates/etc/searxng/settings.yml
deleted: apps/shift-recorder
deleted: apps/stockfill
deleted: archive/esphome/data/.gitignore
deleted: archive/esphome/data/esphome-garage.yaml
deleted: archive/esphome/data/esphome-waynes-room.yaml
deleted: core/crowdsec/data/detect.yaml
deleted: core/traefik/data/dynamic.yaml
deleted: core/traefik/data/plugins.yaml
new file: default-environment.env
new file: docker
new file: last-ip.ini
new file: monitoring/docker-exporter/Dockerfile.old
new file: monitoring/docker-exporter/exporter.py.old
renamed: apps/searxng/searxng_extra/__init__.py -> monitoring/gotify/docker-health-alert/last_unhealthy.txt
new file: monitoring/grafana/output.txt
new file: monitoring/influxdb/influxd.bolt
new file: monitoring/influxdb/influxd.sqlite
deleted: monitoring/node-red/data/test-container.sh
new file: monitoring/prometheus/prometheus.yml.old
new file: monitoring/telegraf/telegraf.conf
new file: monitoring/uptime-kuma/result
new file: monitoring/uptime-kuma/uptime-kuma/kuma.db
new file: tree.out
new file: update-containers.log
new file: update-firewall.log
|
2026-04-01 08:48:11 +10:00 |
|
git
|
0f2c464392
|
modified: .gitignore
|
2026-03-31 20:04:26 +10:00 |
|
git
|
b71cd3fcbb
|
modified: .gitignore
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-environment-setup-in-conftest.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-logging-to-geocode.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-logging-to-route_metrics.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-logging-to-tracking-simulator.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/extend-sqlite-tuning-in-database.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/fix-route-handling-in-routing.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/handle-api-response-errors-in-routing.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/refactor-database-path-handling-in-database.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/update-fcm-message-construction-in-notifications.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/update-role-check-in-ws.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/update-user-seed-in-database.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-environment-setup-in-conftest.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-logging-to-geocode.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-logging-to-route_metrics.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-logging-to-tracking-simulator.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/extend-sqlite-tuning-in-database.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/fix-route-handling-in-routing.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/handle-api-response-errors-in-routing.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/refactor-database-path-handling-in-database.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/update-fcm-message-construction-in-notifications.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/update-role-check-in-ws.py
new file: apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/update-user-seed-in-database.py
renamed: gitea/docker-compose.yml -> apps/gitea/docker-compose.yml
new file: apps/gramps/docker-compose.yml
renamed: nextcloud/Dockerfile -> apps/nextcloud/Dockerfile
new file: apps/nextcloud/docker-compose.yml
renamed: passbolt/Dockerfile -> apps/passbolt/Dockerfile
renamed: passbolt/docker-compose.yml -> apps/passbolt/docker-compose.yml
renamed: searxng/Dockerfile -> apps/searxng/Dockerfile
renamed: searxng/docker-compose.yml -> apps/searxng/docker-compose.yml
renamed: searxng/dockerfiles/docker-entrypoint.sh -> apps/searxng/dockerfiles/docker-entrypoint.sh
renamed: searxng/docs/conf.py -> apps/searxng/docs/conf.py
renamed: searxng/docs/user/.gitignore -> apps/searxng/docs/user/.gitignore
renamed: searxng/examples/basic_engine.py -> apps/searxng/examples/basic_engine.py
renamed: searxng/searx/__init__.py -> apps/searxng/searx/__init__.py
renamed: searxng/searx/answerers/__init__.py -> apps/searxng/searx/answerers/__init__.py
renamed: searxng/searx/answerers/random/answerer.py -> apps/searxng/searx/answerers/random/answerer.py
renamed: searxng/searx/answerers/statistics/answerer.py -> apps/searxng/searx/answerers/statistics/answerer.py
renamed: searxng/searx/autocomplete.py -> apps/searxng/searx/autocomplete.py
renamed: searxng/searx/babel_extract.py -> apps/searxng/searx/babel_extract.py
renamed: searxng/searx/botdetection/__init__.py -> apps/searxng/searx/botdetection/__init__.py
renamed: searxng/searx/botdetection/_helpers.py -> apps/searxng/searx/botdetection/_helpers.py
renamed: searxng/searx/botdetection/http_accept.py -> apps/searxng/searx/botdetection/http_accept.py
renamed: searxng/searx/botdetection/http_accept_encoding.py -> apps/searxng/searx/botdetection/http_accept_encoding.py
renamed: searxng/searx/botdetection/http_accept_language.py -> apps/searxng/searx/botdetection/http_accept_language.py
renamed: searxng/searx/botdetection/http_connection.py -> apps/searxng/searx/botdetection/http_connection.py
renamed: searxng/searx/botdetection/http_user_agent.py -> apps/searxng/searx/botdetection/http_user_agent.py
renamed: searxng/searx/botdetection/ip_limit.py -> apps/searxng/searx/botdetection/ip_limit.py
renamed: searxng/searx/botdetection/ip_lists.py -> apps/searxng/searx/botdetection/ip_lists.py
renamed: searxng/searx/botdetection/limiter.py -> apps/searxng/searx/botdetection/limiter.py
renamed: searxng/searx/botdetection/link_token.py -> apps/searxng/searx/botdetection/link_token.py
renamed: searxng/searx/compat.py -> apps/searxng/searx/compat.py
renamed: searxng/searx/data/__init__.py -> apps/searxng/searx/data/__init__.py
renamed: searxng/searx/enginelib/__init__.py -> apps/searxng/searx/enginelib/__init__.py
renamed: searxng/searx/enginelib/traits.py -> apps/searxng/searx/enginelib/traits.py
renamed: searxng/searx/engines/1337x.py -> apps/searxng/searx/engines/1337x.py
renamed: searxng/searx/engines/9gag.py -> apps/searxng/searx/engines/9gag.py
renamed: searxng/searx/engines/__init__.py -> apps/searxng/searx/engines/__init__.py
renamed: searxng/searx/engines/ahmia.py -> apps/searxng/searx/engines/ahmia.py
renamed: searxng/searx/engines/annas_archive.py -> apps/searxng/searx/engines/annas_archive.py
renamed: searxng/searx/engines/apkmirror.py -> apps/searxng/searx/engines/apkmirror.py
renamed: searxng/searx/engines/apple_app_store.py -> apps/searxng/searx/engines/apple_app_store.py
renamed: searxng/searx/engines/apple_maps.py -> apps/searxng/searx/engines/apple_maps.py
renamed: searxng/searx/engines/archlinux.py -> apps/searxng/searx/engines/archlinux.py
renamed: searxng/searx/engines/artic.py -> apps/searxng/searx/engines/artic.py
renamed: searxng/searx/engines/arxiv.py -> apps/searxng/searx/engines/arxiv.py
renamed: searxng/searx/engines/bandcamp.py -> apps/searxng/searx/engines/bandcamp.py
renamed: searxng/searx/engines/base.py -> apps/searxng/searx/engines/base.py
renamed: searxng/searx/engines/bing.py -> apps/searxng/searx/engines/bing.py
renamed: searxng/searx/engines/bing_images.py -> apps/searxng/searx/engines/bing_images.py
renamed: searxng/searx/engines/bing_news.py -> apps/searxng/searx/engines/bing_news.py
renamed: searxng/searx/engines/bing_videos.py -> apps/searxng/searx/engines/bing_videos.py
renamed: searxng/searx/engines/brave.py -> apps/searxng/searx/engines/brave.py
renamed: searxng/searx/engines/bt4g.py -> apps/searxng/searx/engines/bt4g.py
renamed: searxng/searx/engines/btdigg.py -> apps/searxng/searx/engines/btdigg.py
renamed: searxng/searx/engines/command.py -> apps/searxng/searx/engines/command.py
renamed: searxng/searx/engines/core.py -> apps/searxng/searx/engines/core.py
renamed: searxng/searx/engines/crossref.py -> apps/searxng/searx/engines/crossref.py
renamed: searxng/searx/engines/currency_convert.py -> apps/searxng/searx/engines/currency_convert.py
renamed: searxng/searx/engines/dailymotion.py -> apps/searxng/searx/engines/dailymotion.py
renamed: searxng/searx/engines/deepl.py -> apps/searxng/searx/engines/deepl.py
renamed: searxng/searx/engines/deezer.py -> apps/searxng/searx/engines/deezer.py
renamed: searxng/searx/engines/demo_offline.py -> apps/searxng/searx/engines/demo_offline.py
renamed: searxng/searx/engines/demo_online.py -> apps/searxng/searx/engines/demo_online.py
renamed: searxng/searx/engines/deviantart.py -> apps/searxng/searx/engines/deviantart.py
renamed: searxng/searx/engines/dictzone.py -> apps/searxng/searx/engines/dictzone.py
renamed: searxng/searx/engines/digbt.py -> apps/searxng/searx/engines/digbt.py
renamed: searxng/searx/engines/docker_hub.py -> apps/searxng/searx/engines/docker_hub.py
renamed: searxng/searx/engines/doku.py -> apps/searxng/searx/engines/doku.py
renamed: searxng/searx/engines/duckduckgo.py -> apps/searxng/searx/engines/duckduckgo.py
renamed: searxng/searx/engines/duckduckgo_definitions.py -> apps/searxng/searx/engines/duckduckgo_definitions.py
renamed: searxng/searx/engines/duckduckgo_images.py -> apps/searxng/searx/engines/duckduckgo_images.py
renamed: searxng/searx/engines/duckduckgo_weather.py -> apps/searxng/searx/engines/duckduckgo_weather.py
renamed: searxng/searx/engines/duden.py -> apps/searxng/searx/engines/duden.py
renamed: searxng/searx/engines/dummy-offline.py -> apps/searxng/searx/engines/dummy-offline.py
renamed: searxng/searx/engines/dummy.py -> apps/searxng/searx/engines/dummy.py
renamed: searxng/searx/engines/ebay.py -> apps/searxng/searx/engines/ebay.py
renamed: searxng/searx/engines/elasticsearch.py -> apps/searxng/searx/engines/elasticsearch.py
renamed: searxng/searx/engines/emojipedia.py -> apps/searxng/searx/engines/emojipedia.py
renamed: searxng/searx/engines/fdroid.py -> apps/searxng/searx/engines/fdroid.py
renamed: searxng/searx/engines/flickr.py -> apps/searxng/searx/engines/flickr.py
renamed: searxng/searx/engines/flickr_noapi.py -> apps/searxng/searx/engines/flickr_noapi.py
renamed: searxng/searx/engines/framalibre.py -> apps/searxng/searx/engines/framalibre.py
renamed: searxng/searx/engines/freesound.py -> apps/searxng/searx/engines/freesound.py
renamed: searxng/searx/engines/frinkiac.py -> apps/searxng/searx/engines/frinkiac.py
renamed: searxng/searx/engines/genius.py -> apps/searxng/searx/engines/genius.py
renamed: searxng/searx/engines/gentoo.py -> apps/searxng/searx/engines/gentoo.py
renamed: searxng/searx/engines/github.py -> apps/searxng/searx/engines/github.py
renamed: searxng/searx/engines/google.py -> apps/searxng/searx/engines/google.py
renamed: searxng/searx/engines/google_images.py -> apps/searxng/searx/engines/google_images.py
renamed: searxng/searx/engines/google_news.py -> apps/searxng/searx/engines/google_news.py
renamed: searxng/searx/engines/google_play.py -> apps/searxng/searx/engines/google_play.py
renamed: searxng/searx/engines/google_scholar.py -> apps/searxng/searx/engines/google_scholar.py
renamed: searxng/searx/engines/google_videos.py -> apps/searxng/searx/engines/google_videos.py
renamed: searxng/searx/engines/imdb.py -> apps/searxng/searx/engines/imdb.py
renamed: searxng/searx/engines/ina.py -> apps/searxng/searx/engines/ina.py
renamed: searxng/searx/engines/invidious.py -> apps/searxng/searx/engines/invidious.py
renamed: searxng/searx/engines/jisho.py -> apps/searxng/searx/engines/jisho.py
renamed: searxng/searx/engines/json_engine.py -> apps/searxng/searx/engines/json_engine.py
renamed: searxng/searx/engines/kickass.py -> apps/searxng/searx/engines/kickass.py
renamed: searxng/searx/engines/lemmy.py -> apps/searxng/searx/engines/lemmy.py
renamed: searxng/searx/engines/lingva.py -> apps/searxng/searx/engines/lingva.py
renamed: searxng/searx/engines/loc.py -> apps/searxng/searx/engines/loc.py
renamed: searxng/searx/engines/mediathekviewweb.py -> apps/searxng/searx/engines/mediathekviewweb.py
renamed: searxng/searx/engines/mediawiki.py -> apps/searxng/searx/engines/mediawiki.py
renamed: searxng/searx/engines/meilisearch.py -> apps/searxng/searx/engines/meilisearch.py
renamed: searxng/searx/engines/metacpan.py -> apps/searxng/searx/engines/metacpan.py
renamed: searxng/searx/engines/mixcloud.py -> apps/searxng/searx/engines/mixcloud.py
renamed: searxng/searx/engines/mongodb.py -> apps/searxng/searx/engines/mongodb.py
renamed: searxng/searx/engines/mysql_server.py -> apps/searxng/searx/engines/mysql_server.py
renamed: searxng/searx/engines/nyaa.py -> apps/searxng/searx/engines/nyaa.py
renamed: searxng/searx/engines/opensemantic.py -> apps/searxng/searx/engines/opensemantic.py
renamed: searxng/searx/engines/openstreetmap.py -> apps/searxng/searx/engines/openstreetmap.py
renamed: searxng/searx/engines/openverse.py -> apps/searxng/searx/engines/openverse.py
renamed: searxng/searx/engines/pdbe.py -> apps/searxng/searx/engines/pdbe.py
renamed: searxng/searx/engines/peertube.py -> apps/searxng/searx/engines/peertube.py
renamed: searxng/searx/engines/photon.py -> apps/searxng/searx/engines/photon.py
renamed: searxng/searx/engines/piped.py -> apps/searxng/searx/engines/piped.py
renamed: searxng/searx/engines/piratebay.py -> apps/searxng/searx/engines/piratebay.py
renamed: searxng/searx/engines/postgresql.py -> apps/searxng/searx/engines/postgresql.py
renamed: searxng/searx/engines/pubmed.py -> apps/searxng/searx/engines/pubmed.py
renamed: searxng/searx/engines/qwant.py -> apps/searxng/searx/engines/qwant.py
renamed: searxng/searx/engines/recoll.py -> apps/searxng/searx/engines/recoll.py
renamed: searxng/searx/engines/reddit.py -> apps/searxng/searx/engines/reddit.py
renamed: searxng/searx/engines/redis_server.py -> apps/searxng/searx/engines/redis_server.py
renamed: searxng/searx/engines/rumble.py -> apps/searxng/searx/engines/rumble.py
renamed: searxng/searx/engines/scanr_structures.py -> apps/searxng/searx/engines/scanr_structures.py
renamed: searxng/searx/engines/searchcode_code.py -> apps/searxng/searx/engines/searchcode_code.py
renamed: searxng/searx/engines/searx_engine.py -> apps/searxng/searx/engines/searx_engine.py
renamed: searxng/searx/engines/semantic_scholar.py -> apps/searxng/searx/engines/semantic_scholar.py
renamed: searxng/searx/engines/sepiasearch.py -> apps/searxng/searx/engines/sepiasearch.py
renamed: searxng/searx/engines/seznam.py -> apps/searxng/searx/engines/seznam.py
renamed: searxng/searx/engines/sjp.py -> apps/searxng/searx/engines/sjp.py
renamed: searxng/searx/engines/solidtorrents.py -> apps/searxng/searx/engines/solidtorrents.py
renamed: searxng/searx/engines/solr.py -> apps/searxng/searx/engines/solr.py
renamed: searxng/searx/engines/soundcloud.py -> apps/searxng/searx/engines/soundcloud.py
renamed: searxng/searx/engines/spotify.py -> apps/searxng/searx/engines/spotify.py
renamed: searxng/searx/engines/springer.py -> apps/searxng/searx/engines/springer.py
renamed: searxng/searx/engines/sqlite.py -> apps/searxng/searx/engines/sqlite.py
renamed: searxng/searx/engines/stackexchange.py -> apps/searxng/searx/engines/stackexchange.py
renamed: searxng/searx/engines/startpage.py -> apps/searxng/searx/engines/startpage.py
renamed: searxng/searx/engines/tagesschau.py -> apps/searxng/searx/engines/tagesschau.py
renamed: searxng/searx/engines/tineye.py -> apps/searxng/searx/engines/tineye.py
renamed: searxng/searx/engines/tokyotoshokan.py -> apps/searxng/searx/engines/tokyotoshokan.py
renamed: searxng/searx/engines/torznab.py -> apps/searxng/searx/engines/torznab.py
renamed: searxng/searx/engines/translated.py -> apps/searxng/searx/engines/translated.py
renamed: searxng/searx/engines/twitter.py -> apps/searxng/searx/engines/twitter.py
renamed: searxng/searx/engines/unsplash.py -> apps/searxng/searx/engines/unsplash.py
renamed: searxng/searx/engines/vimeo.py -> apps/searxng/searx/engines/vimeo.py
renamed: searxng/searx/engines/wikidata.py -> apps/searxng/searx/engines/wikidata.py
renamed: searxng/searx/engines/wikipedia.py -> apps/searxng/searx/engines/wikipedia.py
renamed: searxng/searx/engines/wolframalpha_api.py -> apps/searxng/searx/engines/wolframalpha_api.py
renamed: searxng/searx/engines/wolframalpha_noapi.py -> apps/searxng/searx/engines/wolframalpha_noapi.py
renamed: searxng/searx/engines/wordnik.py -> apps/searxng/searx/engines/wordnik.py
renamed: searxng/searx/engines/wttr.py -> apps/searxng/searx/engines/wttr.py
renamed: searxng/searx/engines/www1x.py -> apps/searxng/searx/engines/www1x.py
renamed: searxng/searx/engines/xpath.py -> apps/searxng/searx/engines/xpath.py
renamed: searxng/searx/engines/yacy.py -> apps/searxng/searx/engines/yacy.py
renamed: searxng/searx/engines/yahoo.py -> apps/searxng/searx/engines/yahoo.py
renamed: searxng/searx/engines/yahoo_news.py -> apps/searxng/searx/engines/yahoo_news.py
renamed: searxng/searx/engines/youtube_api.py -> apps/searxng/searx/engines/youtube_api.py
renamed: searxng/searx/engines/youtube_noapi.py -> apps/searxng/searx/engines/youtube_noapi.py
renamed: searxng/searx/engines/zlibrary.py -> apps/searxng/searx/engines/zlibrary.py
renamed: searxng/searx/exceptions.py -> apps/searxng/searx/exceptions.py
renamed: searxng/searx/external_bang.py -> apps/searxng/searx/external_bang.py
renamed: searxng/searx/external_urls.py -> apps/searxng/searx/external_urls.py
renamed: searxng/searx/flaskfix.py -> apps/searxng/searx/flaskfix.py
renamed: searxng/searx/infopage/__init__.py -> apps/searxng/searx/infopage/__init__.py
renamed: searxng/searx/locales.py -> apps/searxng/searx/locales.py
renamed: searxng/searx/metrics/__init__.py -> apps/searxng/searx/metrics/__init__.py
renamed: searxng/searx/metrics/error_recorder.py -> apps/searxng/searx/metrics/error_recorder.py
renamed: searxng/searx/metrics/models.py -> apps/searxng/searx/metrics/models.py
renamed: searxng/searx/network/__init__.py -> apps/searxng/searx/network/__init__.py
renamed: searxng/searx/network/client.py -> apps/searxng/searx/network/client.py
renamed: searxng/searx/network/network.py -> apps/searxng/searx/network/network.py
renamed: searxng/searx/network/raise_for_httperror.py -> apps/searxng/searx/network/raise_for_httperror.py
renamed: searxng/searx/plugins/__init__.py -> apps/searxng/searx/plugins/__init__.py
renamed: searxng/searx/plugins/ahmia_filter.py -> apps/searxng/searx/plugins/ahmia_filter.py
renamed: searxng/searx/plugins/hash_plugin.py -> apps/searxng/searx/plugins/hash_plugin.py
renamed: searxng/searx/plugins/hostname_replace.py -> apps/searxng/searx/plugins/hostname_replace.py
renamed: searxng/searx/plugins/limiter.py -> apps/searxng/searx/plugins/limiter.py
renamed: searxng/searx/plugins/oa_doi_rewrite.py -> apps/searxng/searx/plugins/oa_doi_rewrite.py
renamed: searxng/searx/plugins/search_on_category_select.py -> apps/searxng/searx/plugins/search_on_category_select.py
renamed: searxng/searx/plugins/self_info.py -> apps/searxng/searx/plugins/self_info.py
renamed: searxng/searx/plugins/tor_check.py -> apps/searxng/searx/plugins/tor_check.py
renamed: searxng/searx/plugins/tracker_url_remover.py -> apps/searxng/searx/plugins/tracker_url_remover.py
renamed: searxng/searx/plugins/vim_hotkeys.py -> apps/searxng/searx/plugins/vim_hotkeys.py
renamed: searxng/searx/preferences.py -> apps/searxng/searx/preferences.py
renamed: searxng/searx/query.py -> apps/searxng/searx/query.py
renamed: searxng/searx/redisdb.py -> apps/searxng/searx/redisdb.py
renamed: searxng/searx/redislib.py -> apps/searxng/searx/redislib.py
renamed: searxng/searx/results.py -> apps/searxng/searx/results.py
renamed: searxng/searx/search/__init__.py -> apps/searxng/searx/search/__init__.py
renamed: searxng/searx/search/checker/__init__.py -> apps/searxng/searx/search/checker/__init__.py
renamed: searxng/searx/search/checker/__main__.py -> apps/searxng/searx/search/checker/__main__.py
renamed: searxng/searx/search/checker/background.py -> apps/searxng/searx/search/checker/background.py
renamed: searxng/searx/search/checker/impl.py -> apps/searxng/searx/search/checker/impl.py
renamed: searxng/searx/search/checker/scheduler.py -> apps/searxng/searx/search/checker/scheduler.py
renamed: searxng/searx/search/models.py -> apps/searxng/searx/search/models.py
renamed: searxng/searx/search/processors/__init__.py -> apps/searxng/searx/search/processors/__init__.py
renamed: searxng/searx/search/processors/abstract.py -> apps/searxng/searx/search/processors/abstract.py
renamed: searxng/searx/search/processors/offline.py -> apps/searxng/searx/search/processors/offline.py
renamed: searxng/searx/search/processors/online.py -> apps/searxng/searx/search/processors/online.py
renamed: searxng/searx/search/processors/online_currency.py -> apps/searxng/searx/search/processors/online_currency.py
renamed: searxng/searx/search/processors/online_dictionary.py -> apps/searxng/searx/search/processors/online_dictionary.py
renamed: searxng/searx/search/processors/online_url_search.py -> apps/searxng/searx/search/processors/online_url_search.py
renamed: searxng/searx/settings.yml -> apps/searxng/searx/settings.yml
renamed: searxng/searx/settings_defaults.py -> apps/searxng/searx/settings_defaults.py
renamed: searxng/searx/settings_loader.py -> apps/searxng/searx/settings_loader.py
renamed: searxng/searx/static/plugins/external_plugins/.gitignore -> apps/searxng/searx/static/plugins/external_plugins/.gitignore
renamed: searxng/searx/static/themes/simple/.gitattributes -> apps/searxng/searx/static/themes/simple/.gitattributes
renamed: searxng/searx/static/themes/simple/.gitignore -> apps/searxng/searx/static/themes/simple/.gitignore
renamed: searxng/searx/sxng_locales.py -> apps/searxng/searx/sxng_locales.py
renamed: searxng/searx/tools/__init__.py -> apps/searxng/searx/tools/__init__.py
renamed: searxng/searx/tools/config.py -> apps/searxng/searx/tools/config.py
renamed: searxng/searx/unixthreadname.py -> apps/searxng/searx/unixthreadname.py
renamed: searxng/searx/utils.py -> apps/searxng/searx/utils.py
renamed: searxng/searx/version.py -> apps/searxng/searx/version.py
renamed: searxng/searx/webadapter.py -> apps/searxng/searx/webadapter.py
renamed: searxng/searx/webapp.py -> apps/searxng/searx/webapp.py
renamed: searxng/searx/webutils.py -> apps/searxng/searx/webutils.py
renamed: searxng/searxng_extra/__init__.py -> apps/searxng/searxng_extra/__init__.py
renamed: searxng/searxng_extra/standalone_searx.py -> apps/searxng/searxng_extra/standalone_searx.py
renamed: searxng/searxng_extra/update/__init__.py -> apps/searxng/searxng_extra/update/__init__.py
renamed: searxng/searxng_extra/update/update_ahmia_blacklist.py -> apps/searxng/searxng_extra/update/update_ahmia_blacklist.py
renamed: searxng/searxng_extra/update/update_currencies.py -> apps/searxng/searxng_extra/update/update_currencies.py
renamed: searxng/searxng_extra/update/update_engine_descriptions.py -> apps/searxng/searxng_extra/update/update_engine_descriptions.py
renamed: searxng/searxng_extra/update/update_engine_traits.py -> apps/searxng/searxng_extra/update/update_engine_traits.py
renamed: searxng/searxng_extra/update/update_external_bangs.py -> apps/searxng/searxng_extra/update/update_external_bangs.py
renamed: searxng/searxng_extra/update/update_firefox_version.py -> apps/searxng/searxng_extra/update/update_firefox_version.py
renamed: searxng/searxng_extra/update/update_osm_keys_tags.py -> apps/searxng/searxng_extra/update/update_osm_keys_tags.py
renamed: searxng/searxng_extra/update/update_pygments.py -> apps/searxng/searxng_extra/update/update_pygments.py
renamed: searxng/searxng_extra/update/update_wikidata_units.py -> apps/searxng/searxng_extra/update/update_wikidata_units.py
renamed: searxng/setup.py -> apps/searxng/setup.py
renamed: searxng/tests/__init__.py -> apps/searxng/tests/__init__.py
renamed: searxng/tests/robot/__init__.py -> apps/searxng/tests/robot/__init__.py
renamed: searxng/tests/robot/__main__.py -> apps/searxng/tests/robot/__main__.py
renamed: searxng/tests/robot/settings_robot.yml -> apps/searxng/tests/robot/settings_robot.yml
renamed: searxng/tests/robot/test_webapp.py -> apps/searxng/tests/robot/test_webapp.py
renamed: searxng/tests/unit/__init__.py -> apps/searxng/tests/unit/__init__.py
renamed: searxng/tests/unit/engines/test_command.py -> apps/searxng/tests/unit/engines/test_command.py
renamed: searxng/tests/unit/engines/test_xpath.py -> apps/searxng/tests/unit/engines/test_xpath.py
renamed: searxng/tests/unit/network/__init__.py -> apps/searxng/tests/unit/network/__init__.py
renamed: searxng/tests/unit/network/test_network.py -> apps/searxng/tests/unit/network/test_network.py
renamed: searxng/tests/unit/settings/empty_settings.yml -> apps/searxng/tests/unit/settings/empty_settings.yml
renamed: searxng/tests/unit/settings/syntaxerror_settings.yml -> apps/searxng/tests/unit/settings/syntaxerror_settings.yml
renamed: searxng/tests/unit/settings/test_settings.yml -> apps/searxng/tests/unit/settings/test_settings.yml
renamed: searxng/tests/unit/settings/user_settings.yml -> apps/searxng/tests/unit/settings/user_settings.yml
renamed: searxng/tests/unit/settings/user_settings_keep_only.yml -> apps/searxng/tests/unit/settings/user_settings_keep_only.yml
renamed: searxng/tests/unit/settings/user_settings_remove.yml -> apps/searxng/tests/unit/settings/user_settings_remove.yml
renamed: searxng/tests/unit/settings/user_settings_remove2.yml -> apps/searxng/tests/unit/settings/user_settings_remove2.yml
renamed: searxng/tests/unit/settings/user_settings_simple.yml -> apps/searxng/tests/unit/settings/user_settings_simple.yml
renamed: searxng/tests/unit/test_answerers.py -> apps/searxng/tests/unit/test_answerers.py
renamed: searxng/tests/unit/test_engines_init.py -> apps/searxng/tests/unit/test_engines_init.py
renamed: searxng/tests/unit/test_exceptions.py -> apps/searxng/tests/unit/test_exceptions.py
renamed: searxng/tests/unit/test_external_bangs.py -> apps/searxng/tests/unit/test_external_bangs.py
renamed: searxng/tests/unit/test_locales.py -> apps/searxng/tests/unit/test_locales.py
renamed: searxng/tests/unit/test_plugins.py -> apps/searxng/tests/unit/test_plugins.py
renamed: searxng/tests/unit/test_preferences.py -> apps/searxng/tests/unit/test_preferences.py
renamed: searxng/tests/unit/test_query.py -> apps/searxng/tests/unit/test_query.py
renamed: searxng/tests/unit/test_results.py -> apps/searxng/tests/unit/test_results.py
renamed: searxng/tests/unit/test_search.py -> apps/searxng/tests/unit/test_search.py
renamed: searxng/tests/unit/test_settings_loader.py -> apps/searxng/tests/unit/test_settings_loader.py
renamed: searxng/tests/unit/test_utils.py -> apps/searxng/tests/unit/test_utils.py
renamed: searxng/tests/unit/test_webadapter.py -> apps/searxng/tests/unit/test_webadapter.py
renamed: searxng/tests/unit/test_webapp.py -> apps/searxng/tests/unit/test_webapp.py
renamed: searxng/tests/unit/test_webutils.py -> apps/searxng/tests/unit/test_webutils.py
renamed: searxng/utils/build_env.py -> apps/searxng/utils/build_env.py
renamed: searxng/utils/filtron.sh -> apps/searxng/utils/filtron.sh
renamed: searxng/utils/lib.sh -> apps/searxng/utils/lib.sh
renamed: searxng/utils/lib_go.sh -> apps/searxng/utils/lib_go.sh
renamed: searxng/utils/lib_nvm.sh -> apps/searxng/utils/lib_nvm.sh
renamed: searxng/utils/lib_redis.sh -> apps/searxng/utils/lib_redis.sh
renamed: searxng/utils/lib_sxng_data.sh -> apps/searxng/utils/lib_sxng_data.sh
renamed: searxng/utils/lib_sxng_node.sh -> apps/searxng/utils/lib_sxng_node.sh
renamed: searxng/utils/lib_sxng_static.sh -> apps/searxng/utils/lib_sxng_static.sh
renamed: searxng/utils/lib_sxng_test.sh -> apps/searxng/utils/lib_sxng_test.sh
renamed: searxng/utils/lib_sxng_themes.sh -> apps/searxng/utils/lib_sxng_themes.sh
renamed: searxng/utils/lib_sxng_weblate.sh -> apps/searxng/utils/lib_sxng_weblate.sh
renamed: searxng/utils/lxc.sh -> apps/searxng/utils/lxc.sh
renamed: searxng/utils/morty.sh -> apps/searxng/utils/morty.sh
renamed: searxng/utils/searx.sh -> apps/searxng/utils/searx.sh
renamed: searxng/utils/searxng.sh -> apps/searxng/utils/searxng.sh
renamed: searxng/utils/searxng_check.py -> apps/searxng/utils/searxng_check.py
renamed: searxng/utils/templates/etc/searxng/settings.yml -> apps/searxng/utils/templates/etc/searxng/settings.yml
new file: apps/shift-recorder
new file: apps/stockfill
new file: core/authelia/configuration.yml
new file: core/authelia/users_database.yml
new file: core/crowdsec/Dockerfile
new file: core/crowdsec/data/detect.yaml
new file: core/docker-compose.yml
new file: core/test/Dockerfile
new file: core/test/docker-compose.yml
new file: core/test/exporter.py
new file: core/traefik/data/dynamic.yaml
renamed: traefik/data/plugins.yaml -> core/traefik/data/plugins.yaml
new file: core/traefik/dynamic.yml
new file: core/traefik/traefik.yml
new file: default-network.yml
new file: monitoring/docker-exporter/Dockerfile
new file: monitoring/docker-exporter/exporter.py
new file: monitoring/gotify/docker-compose.yml
new file: monitoring/gotify/docker-health-to-gotify.sh
new file: monitoring/grafana/docker-compose.yml
new file: monitoring/node-red/Dockerfile
new file: monitoring/node-red/data/test-container.sh
new file: monitoring/node-red/docker-compose.yml
new file: monitoring/portainer/docker-compose.yml
new file: monitoring/prometheus/docker-compose.yml
new file: monitoring/prometheus/prometheus.yml
new file: monitoring/prometheus/rules/alerts.yml
new file: monitoring/uptime-kuma/docker-compose.yml
deleted: nextcloud/docker-compose.yml
new file: services-up.sh
deleted: traefik/docker-compose.yml
deleted: traefik/traefik.Dockerfile
modified: update-containers.py
modified: update-containers.sh
modified: apps/shift-recorder (modified content)
modified: apps/stockfill (modified content)
|
2026-03-31 19:59:49 +10:00 |
|
git
|
d5b6cb22cd
|
Merge branch 'main' of https://gitea.lan.ddnsgeek.com/beatzaplenty/docker
modified: gitea/docker-compose.yml
|
2025-08-13 19:57:06 +10:00 |
|
git
|
e320ebd247
|
modified: gitea/docker-compose.yml
modified: nextcloud/docker-compose.yml
modified: passbolt/docker-compose.yml
modified: searxng/docker-compose.yml
modified: traefik/docker-compose.yml
|
2025-08-13 19:55:00 +10:00 |
|
beatzaplenty
|
d534f12f74
|
modified: gitea/docker-compose.yml
|
2025-08-07 23:08:19 +10:00 |
|
beatzaplenty
|
340de303f8
|
modified: gitea/docker-compose.yml
|
2025-08-07 22:51:57 +10:00 |
|
beatzaplenty
|
a134423c9f
|
removed version
modified: nextcloud/docker-compose.yml
modified: passbolt/docker-compose.yml
modified: searxng/docker-compose.yml
modified: traefik/docker-compose.yml
|
2025-07-20 13:32:35 +10:00 |
|
beatzaplenty
|
0040b60e74
|
renamed: autossh/Dockerfile -> archive/autossh/Dockerfile
renamed: autossh/docker-compose.yml -> archive/autossh/docker-compose.yml
renamed: dnscrypt-proxy/docker-compose.yml -> archive/dnscrypt-proxy/docker-compose.yml
renamed: docuseal/docker-compose.yml -> archive/docuseal/docker-compose.yml
renamed: doh/docker-compose.yml -> archive/doh/docker-compose.yml
renamed: doods/Dockerfile -> archive/doods/Dockerfile
renamed: doods/config.yaml -> archive/doods/config.yaml
renamed: doods/docker-compose.yml -> archive/doods/docker-compose.yml
renamed: doods/fetch_models.sh -> archive/doods/fetch_models.sh
renamed: dynu/dynu.sh -> archive/dynu/dynu.sh
renamed: misc/email-alerts/Dockerfile -> archive/email-alerts/Dockerfile
renamed: esphome/Dockerfile -> archive/esphome/Dockerfile
renamed: esphome/create-default-config.sh -> archive/esphome/create-default-config.sh
renamed: esphome/data/.gitignore -> archive/esphome/data/.gitignore
renamed: esphome/data/esphome-garage.yaml -> archive/esphome/data/esphome-garage.yaml
renamed: esphome/data/esphome-waynes-room.yaml -> archive/esphome/data/esphome-waynes-room.yaml
renamed: esphome/default_configuration.yaml -> archive/esphome/default_configuration.yaml
renamed: esphome/docker-compose.yml -> archive/esphome/docker-compose.yml
renamed: esphome/remote_transmitter-codes.yaml -> archive/esphome/remote_transmitter-codes.yaml
renamed: graylog/docker-compose.yml -> archive/graylog/docker-compose.yml
renamed: hass/docker-compose.yml -> archive/hass/docker-compose.yml
renamed: lfs/Dockerfile -> archive/lfs/Dockerfile
renamed: lfs/cross-toolchain.sh -> archive/lfs/cross-toolchain.sh
renamed: mqtt/config.yaml -> archive/mqtt/config.yaml
renamed: mqtt/docker-compose.yml -> archive/mqtt/docker-compose.yml
renamed: netdata/docker-compose.yml -> archive/netdata/docker-compose.yml
renamed: misc/office365/Dockerfile -> archive/office365/Dockerfile
renamed: pihole/docker-compose.yml -> archive/pihole/docker-compose.yml
renamed: misc/portainer-compose-files/haproxy.yaml -> archive/portainer-compose-files/haproxy.yaml
renamed: misc/portainer-compose-files/keeweb.yaml -> archive/portainer-compose-files/keeweb.yaml
renamed: misc/portainer-compose-files/registry.yaml -> archive/portainer-compose-files/registry.yaml
renamed: misc/portainer-compose-files/searxng.yaml -> archive/portainer-compose-files/searxng.yaml
renamed: misc/portainer-compose-files/webdav.yaml -> archive/portainer-compose-files/webdav.yaml
renamed: misc/portainer/docker-compose.yml -> archive/portainer/docker-compose.yml
renamed: traccar/docker-compose.yml -> archive/traccar/docker-compose.yml
renamed: misc/ubuntu-gui/Dockerfile -> archive/ubuntu-gui/Dockerfile
renamed: misc/ubuntu-gui/docker-compose.yml -> archive/ubuntu-gui/docker-compose.yml
renamed: webdav/docker-compose.yml -> archive/webdav/docker-compose.yml
|
2025-07-20 13:31:06 +10:00 |
|
beatzaplenty
|
a27c86ffe9
|
first commit from PC
|
2025-07-20 13:28:12 +10:00 |
|
git
|
a2971879f0
|
first commit
|
2025-07-20 13:25:51 +10:00 |
|