Ksable' 小屋

Home 留言板
Friends About

# Posts: 将 Umami Cloud 数据导出迁入到自搭建的 Umami

发表于 2024-08-28 16:25
更新于 2024-08-28 16:25
885 字
5 min read

kissablecho

kissablecho 的个人博客 / 记录生活，分享技术 / 喜欢二次元和白丝。

128 Articles

4 Categories

7 Tags
Home
留言板
Categories
Tags
Archives
Friends
About
一些实用的网站
astro-koharu 使用指南
Music
Posts: N 只小猪 by 网友 Posts: 用 Python 设置 Windows 文件默认打开程序 Posts: 开发了个“笔记管理平台”Posts: H 漫画网站爬虫实战 Posts: Python爬虫 通用的小说下载器 Posts: 一个爬取菜鸟教程网站教程，并保存为本地 MarkDown 文件（Python）Posts: Hexo 主题开发笔记 Posts: 将 Umami Cloud 数据导出迁入到自搭建的 Umami Posts: 使用 Decap CMS 作为 Hexo 后端以实现在线编辑（保姆级教程）Posts: ArtPlayer 播放器的简单使用 Posts: 好看的二次元图片分享 Posts: 转载，为什么我们总是在等别人主动？Posts: Hexo Volantis主题副标题以打字效果输出 Hitokoto Posts: 打字机效果的 Hitokoto（html+css+js）Posts: 网易云音乐歌单批量下载歌曲（python）Posts: Hexo Volantis主题音乐播放器Aplayer适应暗黑模式并能跟随变化 Posts: 本站的壁纸
This post is not yet available in English. Showing the original.
Umami 的数据导入/导出似乎只是 Umami Cloud 有，而自搭建的则没有导入/导出这个选项，希望 Umami 开发团队能够添加导入/导功能。本文指导大家如何将 Umami Cloud 的数据导出并迁移到自搭建的 Umami。

## 前言

Umami Cloud 有两个明显的限制

1. 免费版只有 1 年数据保留
2. 只能添加 3 个网站

1 年的数据保留肯定不够用，我还想记录好几年呢。

Umami 的数据导入/导出似乎只是 Umami Cloud 有，而自搭建的则没有导入/导出这个选项，希望 Umami 开发团队能够添加导入/导功能。

本文指导大家如何将 Umami Cloud 的数据导出并迁移到自搭建的 Umami。

本文的很多内容参考了《How to Import a CSV from Umami Cloud to Self-Hosted Umami》

## 导出 Umami Cloud 数据

在 Umami Cloud 的左侧栏打开 `Data`，点击 `Export` 按钮，选择你要导出的网站，点击导出后会发送一个下载链接到你邮箱里。注意 `下载链接` 可能要你对它施加魔法才能打开。

## 数据处理

需要使用 Python 脚本对数据进行处理，可以从 GitHub 下载脚本或使用 Huggingface Space。

按照脚本或网站提示进行操作，将旧站点 ID 替换为新站点 ID。

github 使用 `umami_import_pandas.py` 或 `umami_import.py`处理数据

处理完数据后，您将看到生成的两个文件，它们是 `website_event.csv` 和 `seesion.csv`。

然后再使用 `umami_import_no_duplicates.ipynb` 文件最下面的那一段代码删除 `seesion.csv` 重复的值

## 导入数据

1. PostgreSQL 导入 CSV 文件到 PostgreSQL
2. MySQL：如何将 CSV 文件导入 MySQL 表中？

## 完

最后，打开你的 Umami，就能看到你导入的数据都已正确显示了。

## 相关链接

1. 《How to Import a CSV from Umami Cloud to Self-Hosted Umami》
2. https://github.com/umami-software/umami/issues/2653#issuecomment-2040970801
3. https://github.com/umami-software/umami/issues/2456
4. RoversX/umami-csv-import-script
5. Huggingface Space | Umami Data Processing

If you enjoyed this, leave a comment~

English
中文 English 日本語

kissablecho

kissablecho 的个人博客 / 记录生活，分享技术 / 喜欢二次元和白丝。

128 Articles

4 Categories

7 Tags
Home
留言板
Categories
Tags
Archives
Friends
About
一些实用的网站
astro-koharu 使用指南
Music
Posts: N 只小猪 by 网友 Posts: 用 Python 设置 Windows 文件默认打开程序 Posts: 开发了个“笔记管理平台”Posts: H 漫画网站爬虫实战 Posts: Python爬虫 通用的小说下载器 Posts: 一个爬取菜鸟教程网站教程，并保存为本地 MarkDown 文件（Python）Posts: Hexo 主题开发笔记 Posts: 将 Umami Cloud 数据导出迁入到自搭建的 Umami Posts: 使用 Decap CMS 作为 Hexo 后端以实现在线编辑（保姆级教程）Posts: ArtPlayer 播放器的简单使用 Posts: 好看的二次元图片分享 Posts: 转载，为什么我们总是在等别人主动？Posts: Hexo Volantis主题副标题以打字效果输出 Hitokoto Posts: 打字机效果的 Hitokoto（html+css+js）Posts: 网易云音乐歌单批量下载歌曲（python）Posts: Hexo Volantis主题音乐播放器Aplayer适应暗黑模式并能跟随变化 Posts: 本站的壁纸