2021-09-20 20:41:09 +02:00
2021-09-20 01:36:47 +02:00
2021-09-20 20:41:09 +02:00
2021-02-02 22:22:03 +01:00
2021-09-20 02:24:36 +02:00
2021-09-20 20:40:46 +02:00
2021-09-20 02:34:24 +02:00
2021-09-20 20:41:09 +02:00

Django Wake on LAN

A simple wake on lan app written with Django, Django-Channels (websockets), Celery and Redis.

Dark Light

Run your own instance

You can use the example docker-compose.yml file and just run docker-compose up -d.

Available Env Vars

DJANGO_SUPERUSER_USER (String)

Django username for /admin backend

DJANGO_SUPERUSER_PASSWORD (String)

Django password for /admin backend

DJANGO_SECRET_KEY (String)

Django secrect key. You can create your own by running docker exec wol_django bash -c "python manage.py shell -c 'from django.core.management import utils; print(utils.get_random_secret_key())'"

DJANGO_DEBUG (Bool)

Sets django to run in debug mode.

DJANGO_LANGUAGE_CODE (String)

Language code in RFC 3066 (e.g. "en-us" or "de)

DJANGO_TIME_ZONE (String)

YEP CLOCK

DJANGO_PORT (Int)

Web port

Manage devices

Click on the Admin button and login with your django backend user (see #available-env-vars). Once logged in you can manage your devices there.

Other infos

  • The django container needs to run in host network mode to send the wakeonlan command on your local network. Therefore all other containers also need to run in host network mode. I don't like it but there is no way around.
Description
No description provided
Readme MIT 44 MiB
Languages
Go 50.3%
Svelte 44.6%
TypeScript 3.2%
JavaScript 0.8%
Dockerfile 0.6%
Other 0.4%