Skip to content

Installation

S3Manager ships as a pre-built desktop app. You do not need Node.js or any development tools to run it.

All releases are published to GitHub Releases. Each release is built automatically by CI when a version tag is pushed, so every listing there is a real, tested build. Download the installer for your operating system from the Assets section of the latest release.

Download the .dmg file from the release page.

  1. Open the .dmg — a Finder window appears showing the app and your Applications folder.
  2. Drag s3manager into Applications.
  3. Eject the disk image.

Signing and notarization: macOS releases are code-signed with a Developer ID certificate and notarized by Apple when the signing credentials are configured in CI. When those credentials are present, macOS opens the app without a Gatekeeper warning on first launch. If they are not configured (or if you are running a locally compiled build), the app will be unsigned — right-click the app and choose Open to allow it the first time. You can verify a signed release build yourself:

Terminal window
spctl -a -vvv -t install /Applications/s3manager.app
xcrun stapler validate /Applications/s3manager.app

Both commands should report acceptance on a signed and notarized build.

Download the .exe installer from the release page and run it. The installer is built with Squirrel and sets up the app automatically. It installs to your user profile and creates a Start Menu shortcut.

Two package formats are available:

  • .deb — for Debian, Ubuntu, and compatible distributions.
  • .rpm — for Fedora, RHEL, openSUSE, and compatible distributions.

Download the package that matches your distribution and install it with your package manager:

Terminal window
# Debian / Ubuntu
sudo dpkg -i s3manager_*.deb
# Fedora / RHEL
sudo rpm -i s3manager-*.rpm

After installation the app appears in your application launcher.

S3Manager runs on any reasonably modern desktop:

  • macOS — Apple Silicon (current builds); Intel macOS is not currently a CI build target.
  • Windows — Windows 10 or later, x64.
  • Linux — A desktop environment with a secret service (for keychain support); x64.

No runtime dependencies (Node.js, etc.) are required for the packaged app — everything is bundled inside the Electron binary.