Skip to content

django-project to manage all SSH-connections

License

Notifications You must be signed in to change notification settings

jcivitel/django_connect_store

Repository files navigation

Static Badge GitHub Repo stars Docker Pulls Docker Stars Docker Image Size

Connection Manager

Overview

This Django-based web application allows users to manage their SSH connections (and other protocols) and access them quickly. It provides a user-friendly dashboard for managing connections and quick access to frequently used connections.

Features

  • User-specific dashboard
  • Management of connections (SSH, FTP, SFTP, etc.)
  • Quick access to recently used connections
  • Direct launch of the corresponding application when clicking on a connection

Technologies

  • Python 3.x
  • Django 3.x
  • Bootstrap 5.x

Installation

  1. Clone the repository:
    git clone https://github.com/jcivitel/django_connect_store.git
    cd ssh-connection-manager
  1. Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install the required packages:
pip install -r requirements.txt
  1. Run database migration:
    python manage.py migrate

Usage

  1. Open a web browser and navigate to http://localhost:8000
  2. Log in with your superuser credentials
  3. Add new connections via the dashboard
  4. Click on a connection to open the corresponding application

Contributing

Contributions are welcome! Please create an issue or pull request for suggestions or improvements.

License

MIT License

Contributors

Contributors Display