1
Fork 0
mirror of https://github.com/wlinator/luminara.git synced 2024-10-02 18:03:12 +00:00
Mirror of the Github repository https://github.com/wlinator/luminara
Find a file
2024-08-15 04:47:42 -04:00
.github Update issue templates 2024-08-03 04:50:35 -04:00
config Refactor greet module to use new configuration structure 2024-08-15 04:47:42 -04:00
db Fix an issue where guilds could have multiple modlog channels stored in the database. 2024-08-04 12:31:19 -04:00
handlers Refactor greet module to use new configuration structure 2024-08-15 04:47:42 -04:00
lib Refactor greet module to use new configuration structure 2024-08-15 04:47:42 -04:00
modules Refactor greet module to use new configuration structure 2024-08-15 04:47:42 -04:00
services Up version 2024-08-14 06:37:48 -04:00
.env.example Fix migrations to avoid conflicts and replacing values 2024-08-01 10:09:54 -04:00
.gitignore chore: Add database migrations and docker-compose.dev.yml 2024-07-19 16:14:28 -04:00
.pre-commit-config.yaml Refactor JSON and YAML file handling for improved readability and performance 2024-07-17 07:55:54 -04:00
Client.py Allow mentions as a prefix and add sync command 2024-08-12 03:35:37 -04:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2024-08-03 04:46:24 -04:00
CONTRIBUTING.md Create CONTRIBUTING.md 2024-08-03 04:59:28 -04:00
docker-compose.dev.yml More refactoring 2024-07-19 16:24:52 -04:00
docker-compose.prod.yml chore: Change to python slim-bookworm 2024-07-20 07:40:43 -04:00
Dockerfile chore: Update Dockerfile environment variables 2024-07-20 07:44:11 -04:00
LICENSE Update LICENSE 2024-07-19 09:21:52 -04:00
Luminara.py chore: Update Luminara.py to handle blacklisted users properly 2024-08-14 06:30:52 -04:00
poetry.lock fix(deps): update dependency pyright to v1.1.376 2024-08-14 09:46:59 +00:00
pyproject.toml Upgrade to Pycord 2.6 2024-08-12 04:21:53 -04:00
README.md Update README.md 2024-08-08 06:57:20 -04:00
renovate.json Add renovate.json 2024-07-19 13:44:42 +00:00
SECURITY.md Create SECURITY.md 2024-08-03 04:48:39 -04:00

You can invite me with this link. Thanks for using Luminara!

Lumi art

Self-Hosting

Self-hosting refers to running Luminara on your own server or computer, rather than using the publicly hosted version. This approach offers the ability to manage your own instance of the bot and give it a custom name and avatar.

Requirements

Before you begin, make sure you have the following installed on your system:

Additionally, you'll need to create a Discord bot application and obtain a token:

  1. Go to the Discord Developer Portal.
  2. Click on "New Application" and give it a name.
  3. Navigate to the "Bot" tab and click "Add Bot".
  4. Under the bot's username, click "Reset Token" to reveal your bot token.
  5. Copy this token; you'll need it for the .env file later.

Note: remember to keep your bot token secret and never share it publicly.

Running Luminara:

  1. Copy the contents from docker-compose.prod.yml to a new file named docker-compose.yml in an empty directory.

  2. Copy the contents from .env.example to a new file named .env in the same directory.

  3. Fill out the .env file with your specific configuration details.

  4. Run the following command in your terminal:

    docker compose up -d --build
    

This will build and start Luminara in detached mode.


Some icons used in Lumi are provided by Icons8.