api | ||
audio | ||
data | ||
docker | ||
docs | ||
icons | ||
lib | ||
oracles | ||
scraper | ||
static | ||
template | ||
.gitignore | ||
about.php | ||
ami4get.php | ||
api.txt | ||
captcha.php | ||
docker-compose.yaml | ||
Dockerfile | ||
donate.php | ||
favicon.ico | ||
favicon.php | ||
images.php | ||
index.php | ||
instances.php | ||
license.txt | ||
music.php | ||
news.php | ||
opensearch.php | ||
proxy.php | ||
README.md | ||
robots.txt | ||
settings.php | ||
sitemap.php | ||
videos.php | ||
web.php |
Warning
This fork of 4get has been archived and will no longer be recieving updates. The instance, https://4get.sudovanilla.org, will reamin up until late 2025 or 2026. SudoVanilla is developing a new project called RaccoonShift, which utilizes the 4get API. Once RaccoonShift is running in production, it'll be replacing the instance.
Thank you to all the users who've provided feedback about this fork and for using the instance!
About This 4get Fork
TLDR
This fork modifies the homepage's style and layout, and to remove profanity.
The aim of this fork is to give 4get a modern clean look. The homepage has been modified with a modified style and layout.
Another goal is to remove all profanity from it's source code, as there'll be a new policy in place by SudoVanilla to prohibit such languages on it's server. This is why the About page was modified.
Note
SudoVanilla has compiled the Profanity Checker for VSCodium, since it's developer decided not to upload to Open VSX Registry. SudoVanilla will not upload to the mentioned registry since it requires a GitHub account.
Installation and Running
Pull Image
Pull, as in download, the OCI image from the SudoVanilla OCI Registry:
docker pull oci.registry.sudovanilla.org/4get-modified:ARCH
Replace ARCH
with the system you're using, either amd64
or arm64
.
Skip build instructions if you decided to pull the image.
Build Docker Image (Alternative to Pulling)
To build the OCI image of this fork:
docker build -t 4get .
![NOTE] You can use other build tools such as
buildah
,podman
, or whatever you prefer that can build Docker and OCI images.
Run
Before running the container, change the environment variables in the provided docker-compose.yml
, this file can act alone.
Change FOURGET_SERVER_LOCATION
to the continent or country the instance will run and FOURGET_SERVER_NAME
to the instance's URL.
Once you've setup the environment variables, run a 4get container:
docker compose up -d
Visit the instance at http://127.0.0.1, you can the port 80
if needed. Change the first one, not the second one.