Alu is a beautiful, functional, and sleek web proxy, which focuses on customization and ease of use.
- ๐ UV and Rammerhead support
- ๐จ Multiple Themes to choose from
- ๐ฌ Marketplace for Themes and Extensions
- ๐ถ Multiple site cloaking options
- ๐ฎ 50+ Games to choose from
- ๐ Support for 6 Languages
- ๐ High performance
- ๐ Multiple Search Engines to pick from
Deploying Alu is about as simple as it gets.
-
Open your terminal and type
git clone https://github.com/titaniumnetwork-dev/Alu --recurse-submodules
-
Install pnpm with
npm i -g pnpm
. -
Then simply run
pnpm i
to install all node_modules, and then build the frontend withpnpm run build
, this shouldn't take more than a couple seconds. -
Finally, run
pnpm start
to actually serve Alu! It defaults to port 3000 for everything, but this can be specified in an env file.
Congrats! You should now be running your very own instance of Alu! ๐
Warning
Recursing all submodules will install alu-games as well. This repo contains all games for Alu, and is quite large! If you wish to skip it, simply remove --recurse-submodules
from your clone command.
Alu can be easily dockerized with the Dockerfile
provided in the repository. Simply run docker build -t alu .
to build the image, and then docker run -p 3000:3000 alu
to run the container, and you're good to go!
- Ultraviolet by Titanium Network
- Bare Server from TompHTTP
- Wisp Server Node by Mercury Workshop
- Rammerhead by binary-person
- Astro from astro.build
- Typescript
- ExpressJS
- Prettier
- ESLint
Alu is licensed under the GNU GPL v3.0 License as of 2/9/2024.