>but I might take a look at it
Feedback appreciated (pro/cons, worth/not worth it, etc..)
Pretty nice search engine (fast). Also includes Yandex (don't make too many requests too fast). The Yandex bot block only lasts about 1-2 minutes, then you can search again. I've only been testing for a couple days now. Seems stable. Docker Compose setup at the bottom.
4get is a metasearch engine that doesn't suck (they live in our walls!)
Web
Images
Videos
News
Music
More scrapers are coming soon. I currently want to add Google web/video/news search, HackerNews (durr orange site!!) and Qwant. A shopping and files tab is also in my todo list.
This is a metasearch engine that gets results from other engines, and strips away all of the tracking parameters and Microsoft/globohomo bullshit they add. Most of the other alternatives to Google jack themselves off about being "privacy respecting" or whatever the fuck but it always turns out to be a total lie, and I just got fed up with their shit honestly. Alternatives like Searx or YaCy all fucking sucks so I made my own thing.
Provide users with a privacy-oriented, extremely lightweight, ad-free, free as in freedom (and free beer!) way to search for documents around the internet, with minimal, optional javascript code. My long-term goal would be to build my own index (that doesn't suck) and provide users with an unbiased search engine, with no political inclinations.
I store data temporarily to get the next page of results. This might include search queries, tokens, and other parameters. These parameters are encrypted using aes-256-gcm
on the server, for which I give you a key (also known internally as npt
token). When you make a request to get the next page, you supply the token, the data is decrypted and the request is fulfilled. This encrypted data is deleted after 15 minutes, or after it's used, whichever comes first.
I don't log IP addresses, user agents, or anything else. The npt
tokens are the only thing that is stored (in RAM, mind you), temporarily, encrypted.
Your search queries and supplied filters are shared with the scraper you chose (so I can get the search results, duh). I don't share anything else (that means I don't share your IP address, location, or anything of this kind). There is no way that the site can know you're the one searching for something, unless you send out a search query that de-anonymizes you. For example, a search query like "hello, my full legal name is Jonathan Gallindo and I want pictures of cloacas" would definitely blow your cover. 4get doesn't contain ads or any third-party javascript applets or trackers. I don't profile you, and quite frankly, I don't give a shit about what you search on there.
TL;DR assume those websites can see what you search for, but can't see who you are (unless you're really dumb).
This website is hosted on a Contabo shitbox in the United States.
Use /
to focus the search box.
When the image viewer is open, you can use the following keybinds:
Up
, Down
, Left
, Right
to rotate the image.CTRL+Up
, CTRL+Down
, CTRL+Left
, CTRL+Right
to mirror the image.Escape
to exit the image viewer.4get is open source, anyone can create their own 4get instance! If you wish to add your website to this list, please .
Name | Address |
---|---|
lolcat's instance (master) | |
zzls's Chilean instance | |
zzls's United States instance | |
4get on a silly computer | |
You just sort of have to take my word for it right now. If you'd rather trust yourself instead of me (I believe in you!!), all of the code on this website is available through my for you to host on your own machines. Just a reminder: if you're the sole user of your instance, it doesn't take immense brain power for Microshit to figure out you basically just switched IP addresses. Invite your friends to use your instance!
version: "3.7"
services:
fourget:
image: luuul/4get:latest
restart: always
environment:
- FOURGET_SERVER_NAME=4get.ca
- FOURGET_SERVER_ADMIN_EMAIL="you@example.com"
ports:
- "80:80"
- "443:443"
volumes:
- /etc/letsencrypt/live/domain.tld:/etc/4get/certs
- ./banners:/var/www/html/4get/banner
I prefer to proxy the http port through nginx.
version: "3.7"
services:
fourget:
image: luuul/4get:latest
container_name: 4get
restart: unless-stopped
environment:
- FOURGET_SERVER_NAME=4get.ca
- FOURGET_SERVER_ADMIN_EMAIL="you@example.com"
ports:
- 127.0.0.1:16855:80
volumes:
- /your/path/to/banners:/var/www/html/4get/banner # Add 4get.png to have a banner image. 4:1 (400x100, 800x200, etc.)
- /your/path/to/template/home.html:/var/www/html/4get/template/home.html # Optional. If you want to edit the home page
- /your/path/to/static/style.css:/var/www/html/4get/static/style.css # Optional. If you want to edit the site css
You can have multiple banner images with any name. One will get chosen at random when the page is loaded/refreshed.
Source files for customization mounts.
In order to edit the css you have to change <link rel="stylesheet" href="/static/style.css?v4">
to <link rel="stylesheet" href="/static/style.css">
in home.html
This sub is for everything related to Docker or Docker Compose.
Rules
• Posts must be related to or contain content relating to Docker
• No "Alternative to" posts. This sub is not for Docker alternatives.
• Use code blocks when posting code snippets or compose yaml.
• ALL nsfw posts/comments must be flagged as such
• All posts must adhere to Poal's
If you think a post or comment deserves to be stickied feel free to tag me in a comment or send me a message.
(post is archived)