You can install Swift in your own environment when being in complete control of your data is important.

If you have purchased a swift self-hosting license you will either:

image.png

Server Requirements

Beta Release

Because this is a beta feature expect some minor issues and need for support.

Limitations:

Common Issues/FAQ:

Swift Installer

The script installs a CLI tool to manage the swift install.

Note: To review the script details open the URL in the script, i.e. https://app.swiftcentre.org/install-sh

It will install to ~/.swift/ and you can run it ~/.swift/swift to list and select commands:

start

Starts the swift services.

On a fresh server, it will:

On an existing server it will

stop

Stops the swift services.

To factory reset run stop --delete-data --delete-cfg

config

Select one of the following to configure

Email server: enter the details to an SMTP server. If you don’t have one already, we recommend postmark

Public URL: If you specify an address with https e.g. https://swift.mydomain.com we will configure certificates for you automatically. Before you do so, make sure that domain points to this server so we can respond to challenges to verify that you own the domain. It usually takes up to a minute for this to take effect.

License: Input a license key, or sign into to swift (needs a browser running on the same server)

Gemini: Lets you specify a Google Gemini API KEY, which will allow for AI functionality in the app. For example, question suggestions and comparison searches. Follow these instructions from Google to get one.