# Outline - Seafile Admin Manual
Author: seafile

Skip to content

# Deploying Seafile

We provide two ways to deploy Seafile services. Since version 8.0, Docker is the recommended way.

- Using Docker
- Manually installing Seafile and setting up database, memcached and Nginx/Apache. See the following section.

## Manually deployment options

- Deploying Seafile with MySQL
- Deploying Seafile with SQLite, note, deploy Seafile with SQLite is not supported since version 11.0
- Enabling Https with Nginx
- Enabling Https with Apache
- Start Seafile at System Bootup
- Logrotate

## LDAP and AD integration

LDAP/AD Integration

## Single Sign On

Seafile supports a few Single Sign On authentication protocols. See Single Sign On for a summary.

## Other Deployment Issues

- Deploy Seafile behind NAT
- Deploy Seahub at Non-root domain
- Migrate From SQLite to MySQL

## Trouble shooting

1. Read Seafile Server Components Overview to understand how Seafile server works. This will save you a lot of time.
2. Read FAQ
3. Go to our forum for help.

## Upgrade Seafile Server

- Upgrade Seafile server