The quickest way to evaluate Bugsink is to spin up an throw-away instance using Docker:
docker pull bugsink/bugsink:latest
docker run \
-e SECRET_KEY=QoDdVpd0bk88jvZT3DeXFwMSve6nKvK3KlUmRNsF6ahOB8ooe1 \
-e CREATE_SUPERUSER=admin:admin \
-e PORT=8000 \
-p 8000:8000 \
bugsink/bugsink
Visit http://localhost:8000, where you’ll see a login screen. The default username and password
are admin
.
Now, you can set up your first project and start tracking errors.
These guides cover the different ways you can deploy the Bugsink Server, depending on your environment and requirements:
Docker Installation: Ideal for those who prefer containerized deployments. You can run Bugsink using Docker, with the option to choose between MySQL for persistent storage or SQLite for simplicity. This approach is flexible and can be easily integrated into different orchestration tools like Docker Compose or Kubernetes.
Local Install: Great for testing and development purposes. This method allows you to run Bugsink on your local machine with minimal setup. It’s a quick way to evaluate Bugsink’s features without committing to a full production setup. Pythonistas will love this.
Production Setup: Best suited for high-traffic and long-term deployments. You’ll use Nginx as a reverse proxy and Gunicorn to handle application processes, ensuring stability and performance. This setup is designed for environments where reliability is critical.
Choose the method that aligns with your workflow and get Bugsink up and running in no time. Each approach is designed to streamline the installation process and get you started with minimal hassle.