https://github.com/trygu/dapla-qgis-desktop
https://github.com/trygu/dapla-qgis-desktop
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/trygu/dapla-qgis-desktop
- Owner: trygu
- License: mit
- Created: 2024-01-17T20:53:15.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-13T10:47:46.000Z (over 1 year ago)
- Last Synced: 2025-03-13T11:34:21.242Z (over 1 year ago)
- Language: Dockerfile
- Size: 9.81 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# dapla-qgis-desktop
This project allows you to run QGIS, a popular open-source Geographic Information System (GIS) software, within a Docker container using noVNC for remote desktop access. It has been created with the intention of being compatible with Onyxia (onyxia.sh), a platform for easily deploying and managing data analysis environments.
## What is QGIS?
QGIS (Quantum GIS) is a user-friendly and powerful open-source desktop GIS application that provides a wide range of tools for working with geographic data. It's used by professionals and enthusiasts alike for tasks such as mapping, spatial analysis, data visualization, and more. Whether you're a geospatial expert or a beginner, QGIS is a versatile and valuable tool for working with geographic information.
## How to Use this Docker Container
To use this Docker container and run QGIS, follow these steps:
1. **Prerequisites**:
- Install Docker: [Docker Installation Guide](https://docs.docker.com/get-docker/)
2. **Clone this Repository**:
```bash
git clone https://github.com/trygu/dapla-qgis-desktop.git
```
3. **Build the Docker Container**:
```bash
cd dapla-qgis-desktop
docker build --platform linux/amd64 -t trygu/dapla-qgis-desktop:1.0 .
```
4. **Run the Docker Container**:
```bash
docker run -p 6080:6080 trygu/qgis-desktop:1.0
```
5. **Access QGIS**:
- Open your web browser and navigate to `http://localhost:6080/`.
6. **Start Using QGIS**:
- Once logged in, you will have access to a QGIS desktop environment running in the container. You can start creating, editing, and analyzing geographic data right from your browser.
## Customize and Extend
Feel free to customize this Docker container to suit your specific needs. You can modify the Dockerfile, add plugins, and configure QGIS settings as required. This project provides a foundation for running QGIS in a containerized environment, making it easier to manage and share GIS projects.
## Running in Onyxia (onyxia.sh)
This project has been designed with compatibility for Onyxia in mind. You can easily deploy it within the Onyxia platform to take advantage of its data analysis capabilities and resources.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.