Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Degoog Logo

degoog


Search aggregator that queries multiple engines and shows results in one place. You can add custom search engines, bang-command plugins, slot plugins (query-triggered panels above/below results or in the sidebar), and transports (custom HTTP fetch strategies like curl, FlareSolverr, or your own). The dream would be to eventually have a user made marketplace for plugins/engines.

Still in beta. Not intended for production use yet.



Join our discord community


Run

By default the app will run on port 4444 with user 1000:1000, please check the documentation for a comprehensive list of env variables and various nuances.

mkdir -p ./data sudo chown -R 1000:1000 ./data
Docker Compose
services: degoog: image: ghcr.io/fccview/degoog:latest volumes: - ./data:/app/data ports: - "4444:4444" restart: unless-stopped
Inline podman
podman run -d --name degoog -p 4444:4444 -v ./data:/app/data --security-opt label=disable --restart unless-stopped ghcr.io/fccview/degoog:latest
Podman Quadlet Container File
[Unit] Description=Degoog selfhosted search aggregator Wants=network-online.target After=network-online.target [Container] Image=ghcr.io/fccview/degoog:latest AutoUpdate=registry ContainerName=degoog Environment=TZ=<Country/City> Environment=PUID=1000 Environment=PGID=1000 # Environment=DEGOOG_PUBLIC_INSTANCE=true # Add if public UIDMap=+%U:@%U Volume=<Path to config>:/app/data:Z PublishPort=4444:4444 Network=degoog [Service] Restart=always [Install] WantedBy=default.target
Inline docker
docker run -d --name degoog -p 4444:4444 -v ./data:/app/data --restart unless-stopped ghcr.io/fccview/degoog:latest
Run natively

You'll need a .env file for your env variables and the following required dependencies:

git clone https://github.com/fccview/degoog.git cd degoog bun install bun run build bun run start

note: If HTTPS requests fail with certificate errors, install the ca-certificates package

Proxmox VE Script

The community Proxmox script exists, but it is currently marked as in development and not recommended for production use:

https://proxmox-scripts.com/posts/degoog


Buy me a coffee

Public instances

Some amazing people around the web decided to make their degoog instances available for everyone to use, and they 100% deserve a shout-out! Check out the full list here

Store repositories

Aside from the official store these are third party repositories, they have been vetted once before adding them to the readme but I will not personally keep an eye on all of them, it's your responsibility to make sure what you install on your instance. I love open source and I'll obviously try to add these for as long as it's manageable to do so, eventually I may need a system for it, but for now they're comfy in the readme.

nameurl
official storehttps://github.com/fccview/fccview-degoog-extensions
Subatomic1618 addonshttps://codeberg.org/Subatomic1618/degoog-addons.git
Weeb Paradisehttps://codeberg.org/fccview/degoog-weeb-paradise.git
Georgvwt stuffhttps://codeberg.org/Georgvwt/georgvwt-degoog-stuff.git
Lazerleif Mapshttps://github.com/lazerleif/degoog-maps.git
trankilhttps://github.com/Arkmind/trankil.git
TheAnnoying's Extensionshttps://github.com/TheAnnoying/theannoying-degoog-extensions.git
SiaoZeng SearXNGhttps://github.com/SiaoZeng/degoog-searxng-extensions.git
Litruv Extensionshttps://github.com/litruv/litruv-degoog-extensions.git

Documentation

Full customisation guide (plugins, themes, engines, transports, store, settings gate, aliases, env): documentation.

Little shoutout

This project would have never existed if the amazing searxng developers hadn't had the idea first. This is my take on a heavily customisable search aggregrator, it's meant to be a more modular lighter alternative, you can add as much as you want to it, but the core will stay as simple as it gets.

Alternatives are what make the internet a fun place, let me share a few other aggregators you may want to try out, the beauty of open source is that there's no competition (or at least there shouldn't be, none of us do this shit for money after all).

namerepo
searxnghttps://github.com/searxng/searxng
4gethttps://git.lolcat.ca/lolcat/4get
OmniSearchhttps://git.bwaaa.monster/omnisearch
LibreYhttps://github.com/Ahwxorg/LibreY

Star History Chart

关于 About

Search engine aggregator with a comprehensive plugin/extension system
aggregatordegoogledegoogle-your-lifedegooglingsearch-engineselfhosted

语言 Languages

TypeScript73.6%
SCSS9.2%
CSS8.6%
HTML7.1%
JavaScript1.2%
Shell0.2%
Dockerfile0.1%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
307
Total Commits
峰值: 74次/周
Less
More

核心贡献者 Contributors