Skip to content

Watch high-quality, ad-free anime streaming on NekoNode – your ultimate anime destination!

License

Notifications You must be signed in to change notification settings

DeveloperJosh/nekonode-site

Repository files navigation

NekoNode

Logo

fork stars

Official Domains Links
Main Site nekonode.net
Mirror nekohub.net

What is NekoNode?

Welcome to NekoNode - your ultimate anime destination! Explore nekonode.net and dive into the world of anime.

Crafted using Next.js and Tailwind CSS, our site offers a modern and responsive interface. Enjoy fast performance and smooth navigation as you explore a vast collection of HD anime titles.

Enjoy your favorite shows with English subs or dubs hassle-free, no sign-up required!

Requirements

  • Node.js: I recommend using the latest LTS version.
  • Redis: for caching the API responses.
  • MongoDB: for storing the user data.
  • Hostinger: for the email service.
  • CryptoJS: for encrypting the user data. Add keys to your .env file.
  • Player: for streaming the videos.
  • GogoCDN: For fetching the video links. Add the URL to your .env file.

System Requirements

  • At least 2GB of RAM
  • At least 2 CPU Cores
  • At least 1GB of Storage

Local Development

⚠️ Caution

If you want to self host this app, please note that it's only allowed for personal use. Commercial use is not recommended.

Installation

  1. Clone the repository

  2. Run npm install to install the dependencies

  3. Create a .env file in the root directory and add the following variables:

    JWT_SECRET=""
    MONGO_URL=""
    BASE_URL="https://gogoanime3.co"
    CRYPTO_KEY=""
    CRYPTO_SECOND_KEY=""
    CRYPTO_IV=""
    REDIS_URL=""
    AJAX_URL=""
    HEARTBEAT="" # Not required
    DISCORD_CLIENT_ID=""
    DISCORD_CLIENT_SECRET=""
    NEXTAUTH_URL=http://localhost:3000 #your domain
    NEXTAUTH_URL_INTERNAL=http://localhost:3000 #your domain
  4. Run npm run dev to start the development server

Deployment

  1. Run npm run build to build the project
  2. Run npm run start to start the production server

Contributing

If you would like to contribute to the project, please open a pull request on the NekoNode-Site GitHub repository.

Documentation

For the API documentation, please visit the NekoNode API Documentation.

Found a Bug?

If you find a bug or have a feature request, please open an issue on the NekoNode GitHub repository and make sure it has the bug label.

Get in Touch! 📧

Got questions, suggestions, or just wanna say hi? Drop us a line at Blue@blue-dev.xyz. You can also hang out with us on Discord.

Support & Contributions

If you would like to support or contribute to this project, feel free to star the GitHub repository.

License 📝

This project is licensed under the MIT License, I would appreciate it if you could include a link to the original repository.

Found a Bug? 🐞

Uh-oh, looks like you stumbled upon a bug? No worries, we're here to squash it! Just head over to our issues section on GitHub and let us know what's up.

Star History 📈

Stargazers over time