{"repo":"SafeHavenMaps/safehaven","free":true,"listed":false,"github":"https://github.com/SafeHavenMaps/safehaven","clone":"git clone https://github.com/SafeHavenMaps/safehaven.git","description":"An open-source solution to create collaborative maps","language":"Vue","stars":22,"topics":["maps","self-hosted"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"An open-source project to create a map of safe spaces for people in need. WE ARE MIGRATING TO CODEBERG https://codeberg.org/SafeHaven/safehaven Deploy We provide docker images that are ready to deploy SafeHaven. You can find the releases in the packages view of the SafeHavenMaps organisation. Pre-requisites - A PostgreSQL server with PostGIS Prepare the database Create a database: SafeHaven leverages PostgreSQL's full text search capabilities. You can help the indexer by setting a locale on the database: Configure SafeHaven is initialized with a default user named admin with a random password, which can be retrieved from backend logs. The administration panel will provide you with the ability to create new users and manage the application. To learn more about the configuration, you can visit our documentation website. Start the docker container: Contributing We welcome contributions from everyone. To spin up a development environment, follow these steps: Pre-requisites: - A working installation of Nix - Supports of Nix Flakes is required. - A PostgreSQL server with PostGIS in version 16 or higher. You can start one with start docker postgresql . Steps: - Clone the repository - Run nix develop to enter a development environment - Adjust the flake.nix variable to match your database database - Inside the backend folder - Run sqlx migrate run to create the database schema - Inside the frontend folder - Run npm install to install the dependencies - Inside the root folder: - Run r","default_branch":null,"files":null,"tree":[],"storefront":"/r/SafeHavenMaps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SafeHavenMaps/safehaven/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}