# 服务器从 Windows 迁移到 Linux
假设你当前已经在使用 Windows 服务器(使用 SQLite 数据库),现在希望把服务器迁移到 Linux 下。
### 1. 安装 Linux 服务器
第一步你需要安装全新一个 Linux 服务器。同样使用 SQLite 数据库。下面假设你把 Seafile 服务器默认安装在 `/home/haiwen/` 目录下。
### 2. 替换数据和配置文件
#### 删除 Linux 的配置文件和数据
~~~
rm /home/haiwen/seahub_settings.py
rm /home/haiwen/seahub.db
rm -r /home/haiwen/seafile-data
cp /home/haiwen/ccnet/seafile.ini /home/haiwen/seafile.ini
rm -r /home/haiwen/ccnet
~~~
其中 seafile.ini 指向 seafile-data 目录所在位置,等会需要用到,这里先拷贝出来。
#### 拷贝配置文件和数据
-
将 Windows 中 **seafile-server** 文件夹下的 `seahub_settings.py` 文件,拷贝到 linux `/home/haiwen/` 目录下
-
将 Windows 中 **seafile-server** 文件夹下的 `seahub.db` 文件,拷贝到 linux `/home/haiwen/` 目录下;
-
将 Windows 中 **seafile-server** 的子文件夹 `seafile-data`,拷贝到 linux `/home/haiwen/` 目录下;
-
将 Windows 中 **seafile-server** 的子文件夹 `ccnet`,拷贝到 linux `/home/haiwen/` 目录下;
-
将 `/home/haiwen/seafile.ini` 拷贝到新 **ccnet** 目录中
- 介紹
- 概览
- Seafile 组件
- 研发路线图
- 常见问题解答
- 修改日志
- 我要参与
- Linux 下部署 Seafile 服务器
- 部署 Seafile 服务器(使用 SQLite)
- 部署 Seafile 服务器(使用 MySQL)
- Nginx 下配置 Seahub
- Nginx 下启用 Https
- Apache 下配置 Seahub
- Apache 下启用 Https
- Seafile LDAP 配置
- 开机启动 Seafile
- 防火墙设置
- Logrotate 管理系统日志
- 使用 Memcached
- 使用 NAT
- 非根域名下部署 Seahub
- 从 SQLite 迁移至 MySQL
- 安装常见问题
- 升级
- Windows 下部署 Seafile 服务器
- 下载安装 Windows 版 Seafile 服务器
- 安装 Seafile 为 Windows 服务
- 所用端口说明
- 升级
- 从 Windows 迁移到 Linux
- 垃圾回收
- 部署 Seafile 专业版服务器
- 下载安装 Seafile 专业版服务器
- 从社区版迁移至专业版
- 升级
- Amazon S3 下安装
- OpenStackSwift 下安装
- Ceph 下安装
- 配置选项
- 文件搜索说明
- 集群部署
- 集群中启用搜索和后台服务
- NFS 下集群安装
- 常见问题解答
- 软件许可协议
- 服务器个性化配置
- ccnet.conf
- seafile.conf
- seahub_settings.py
- 发送邮件提醒
- 个性化邮件提醒
- 用户管理
- 存储容量与文件上传/下载大小限制
- 自定义 Web
- 管理员手册
- 账户管理
- 日志
- 备份与恢复
- Seafile FSCK
- Seafile GC
- WebDAV 和 FUSE 扩展
- WebDAV 扩展
- FUSE 扩展
- 安全选项
- 安全特性
- 日志和审计
- 开发文档
- 编译 Seafile
- Linux
- Windows
- Max OS X
- Server
- 开发环境
- 编程规范
- Web API
- Python API
- 数据模型
- 服务器组件
- 同步算法