Go to file
Conor 04c0beeeb9
use new api path
2024-03-17 21:26:47 +00:00
.github/workflows Tidy up build script to allow full local build 2023-04-13 20:53:26 +01:00
.vscode Add initial api methods 2022-11-08 15:52:20 +00:00
docs Add basic public API docs 2023-09-21 18:07:53 -05:00
migrations add account deletion perms to migrations 2024-03-16 19:46:24 +00:00
ui fix breadcrumb issue 2024-03-16 19:55:50 +00:00
.gitignore Use consistent names for ConfigDN executable (always ConfigDN) 2023-04-13 20:56:03 +01:00
.goreleaser.yaml Use consistent names for ConfigDN executable (always ConfigDN) 2023-04-13 20:56:03 +01:00
LICENSE Create LICENSE 2022-11-22 01:42:30 +00:00
README.md add readme info about reset password settings 2024-03-14 22:39:52 +00:00
build.sh Tidy up build script to allow full local build 2023-04-13 20:53:26 +01:00
collections.json Mirror pocketbase style directories for goreleaser 2023-04-13 18:29:20 +01:00
converters.go Mirror pocketbase style directories for goreleaser 2023-04-13 18:29:20 +01:00
db_types.go Mirror pocketbase style directories for goreleaser 2023-04-13 18:29:20 +01:00
go.mod add basic reset password functionality, update pocketbase js and go 2024-03-04 21:32:47 +00:00
go.sum add basic reset password functionality, update pocketbase js and go 2024-03-04 21:32:47 +00:00
main.go use new api path 2024-03-17 21:26:47 +00:00
request_response_types.go Mirror pocketbase style directories for goreleaser 2023-04-13 18:29:20 +01:00

README.md

ConfigDN

Open source configuration management and feature flags.

Hosted Version

There is a hosted version of ConfigDN available. This is a fully functional version of ConfigDN, hosted by us. We plan to charge for this in the future to help fund development, but for now it is free.

Requirements

  • Node.js (Recommended: LTS or newer)
  • NPM
  • Go 1.22+

Building the project

To build the project, use the build script:

./build.sh

This script also builds the UI before a release. Alternatively, you can download a release from the releases page.

Running the project

To run the project, execute the executable built by the build script:

./ConfigDN serve

ConfigDN will then be available at:

If you want a prettier interface for resetting passwords, you'll need to go into the admin UI, go to the settings icon then mail settings and update the action URL for reset password to {APP_URL}/auth/reset-password/{TOKEN}. You should probably set up an SMTP server while you're there and check over the other settings to make sure you're happy with them.