Method 1 (Recommended): 30-Day Evaluation Trial Installer
30-Day Trial • 5-Min SetupDeploy a fully functional 30-day GoSecureShare Enterprise evaluation on a fresh Ubuntu 22.04 or 24.04 LTS server. No credit card or GitHub personal access token (PAT) required — the installer automatically configures Docker, Nginx SSL, database, and a local 30-day evaluation license:
/opt/gosecureshare/.openssl rand -base64 32./opt/gosecureshare/.env and restart containers. All configuration, settings, and database secrets are fully preserved.
Method 2: Manual Advanced Docker Compose Deployment
For custom DevOps pipelines, Kubernetes migrations, or internal registries.
Authenticate to GitHub Container Registry (GHCR)
GoSecureShare Enterprise container images are hosted on GHCR. Authenticate your Docker daemon using your GitHub Personal Access Token (PAT) with the read:packages scope:
Create Directory & Environment File (.env)
Create a dedicated deployment folder and create the .env file containing your domain, database passwords, and KMS master key:
Pull Images & Start Services
Launch the PostgreSQL database, backend API, frontend web application, and Nginx reverse proxy containers:
build Day-2 Operations & Maintenance
Verify that all 4 containers are reporting healthy status:
docker compose ps
Inspect real-time authentication and secret API events:
docker compose logs -f backend
Take an encrypted snapshot of the PostgreSQL database:
docker compose exec -T db pg_dump -U gss_user gosecureshare > backup.sql
Pull the latest GHCR enterprise container release and restart:
docker compose pull && docker compose up -d
Need Assisted Enterprise Onboarding?
Our engineering team can assist your security or infrastructure team with Active Directory SSO configuration, firewall rules, and custom domain setup.