2020-12-04 20:47:22 +00:00
|
|
|
title: The IPv6 ULA registry
|
|
|
|
---
|
|
|
|
subtitle: We revived the sixxs ULA registry!
|
|
|
|
---
|
|
|
|
description1:
|
|
|
|
|
|
|
|
## Introduction
|
|
|
|
|
|
|
|
The IPv6 ULA registry is based on Django, Bootstrap 4
|
|
|
|
and uses LDAP authentication. It was written and designed for
|
|
|
|
powering [The IPv6 ULA registry](https://ula.ungleich.ch).
|
|
|
|
|
|
|
|
ipv6ula is FOSS and its source code can be found on
|
|
|
|
[code.ungleich.ch](https://code.ungleich.ch/ungleich-public/ipv6ula/).
|
2020-12-05 12:19:11 +00:00
|
|
|
You can review the development from the
|
|
|
|
[Hack4Glarus](https://hack4glarus.ch)
|
|
|
|
in the [redmine ticket](https://redmine.ungleich.ch/issues/8673).
|
2020-12-04 20:47:22 +00:00
|
|
|
|
|
|
|
## How to install
|
|
|
|
|
|
|
|
* git clone above repository
|
|
|
|
* Setup a local postgresql database named "ipv6ula"
|
|
|
|
* Copy ipv6ula/sample_settings.py to ipv6ula/local_settings.py
|
|
|
|
* Modify settings as needed
|
|
|
|
* Install requirements using `pip install -r requirements.txt`
|
|
|
|
|
2020-12-05 12:19:11 +00:00
|
|
|
## How to import the old sixxs database
|
|
|
|
|
|
|
|
```
|
|
|
|
python manage.py import_sixxs_prefixes
|
|
|
|
```
|
|
|
|
|
2020-12-04 20:47:22 +00:00
|
|
|
## How to run
|
|
|
|
|
|
|
|
It is a standard Django app, so you can use uwsgi
|
|
|
|
or the included server for testing: `python manage.py runserver`.
|