
01 · Product name
Telegram-Archive
Self-hosted backup of your own Telegram account.
Published by GeiserX.
In short
Telegram-Archive is the self-hosted backup in GeiserX/Telegram-Archive. On 18 Oct 2026 the GitHub API reported 228 stars, 42 forks, a push on 15 Oct 2026, and a license field of GPL-3.0. The README says GPL-3.0-or-later. Release v9.3.3 was published 12 Oct 2026. It backs up Telegram accounts you host and serves a viewer that never talks to Telegram. Backup needs an api_id and api_hash from my.telegram.org. The docs say files over 100 MB are skipped by default. This listing did not sign in, so there is no chat capture.
Product pricing strategy
02
Free
Telegram-Archive does not print a price. The repository is the product, and the license field on 18 Oct 2026 was GPL-3.0. The README says GPL-3.0-or-later. There is no hosted plan, no seat fee, and no checkout in the README. You pay for the machine you run it on, and you use your own Telegram account. Docker images named in the README for v9.3.3 are drumsergio/telegram-archive and drumsergio/telegram-archive-viewer. The pip package is telegram-archive. None of those lines is a bill. GPL terms apply if you redistribute the software. They do not transfer Telegram's own terms, and they do not include a support contract. If a third party sells hosting, that price is theirs. It was not on the repository page opened for this listing.
Utility and features
03
The README describes a backup of your own Telegram account, run in Docker or from pip. It saves messages, media, edits, and deletions on your disk. Photos, videos, voice notes, stickers, documents, and link previews are stored once even when several chats share them, and files over a size you set are skipped. The documentation site says files over 100 MB are skipped by default. The viewer is a local website. The README says it never talks to Telegram, and the Docker instructions open it at 127.0.0.1:8000 after you sign in with a viewer username and password. The first backup still needs the code Telegram sends you, and a two-step password if the account has one.
- v9.3.3 on 12 Oct 2026. That release is the latest the API returned on 18 Oct 2026. The repository was pushed on 15 Oct 2026.
- GPL field and README. The API license field was GPL-3.0. The README says GPL-3.0-or-later. Quote both.
- Your account, local viewer. Backup needs your api_id and api_hash. The viewer never talks to Telegram. Files over 100 MB are skipped by default.
On 18 Oct 2026 the GitHub API reported 228 stars, 42 forks, license SPDX GPL-3.0, and a push at 2026-10-15. The latest release was v9.3.3, published 2026-10-12. The README names the Docker images drumsergio/telegram-archive:9.3.3 and drumsergio/telegram-archive-viewer:9.3.3, and the pip package telegram-archive. The README license line says GPL-3.0-or-later, which is wider than the API's GPL-3.0 field. Quote both. The homepage field is geiserx.github.io/Telegram-Archive/. This listing did not create a Telegram application, did not log in, and did not copy a chat. The README's viewer image is the project's own screenshot, not a backup this directory ran.
- 1
Read the Docker or pip instructions in the project docs before you create an api_id.
- 2
Back up an account you control. The login step uses the code Telegram sends that account.
- 3
Open the viewer on the machine you host. The README uses 127.0.0.1:8000.
- 4
Treat a skipped large file as a size limit until you check the setting and the chat.
Caveats
04
This tool backs up an account you can log in to. It is not a way to read someone else's Telegram, and this listing does not describe how to obtain another person's code or password. The viewer shows what the backup stored. A message in the viewer is a copy from the account that authorized the job, with the limits of that job. Files over 100 MB are skipped by default, so a missing attachment can be a size limit rather than a deletion. The README also says you can set that size yourself.
The local viewer does not talk to Telegram, which means it cannot refresh a chat until a backup process does. Edits and deletions are only as complete as the runs you scheduled. Star and fork counts move. 228 stars and 42 forks are the API figures on 18 Oct 2026. GPL-3.0 is the license field. The README's or-later clause is a different sentence. Do not publish the contents of a private chat just because a local viewer can display them.
Potential use cases
06
- A team wants a local copy of an account it already administers. Read the README before anyone creates an api_id. The project backs up that account to a machine you host, in Docker or from the pip package telegram-archive. Release v9.3.3 was published 12 Oct 2026. The viewer, which the README says never talks to Telegram, is opened on localhost after you enter the code Telegram sent the account. This is not a method for an account you cannot log in to.
- Legal asks which license to attach to a fork. On 18 Oct 2026 the GitHub API field was GPL-3.0, with 228 stars and 42 forks, and the README said GPL-3.0-or-later. Put both sentences in the note. The API field is the SPDX value. The README's or-later line is the project's additional statement. Neither sentence licenses the contents of a chat. Messages in the backup stay the account holder's copies.
- A reviewer cannot find an attachment. The docs say files over 100 MB are skipped by default, and the README says you can set that size. Check the setting and the backup log before you call the file deleted. Edits and deletions are only as complete as the runs that were scheduled. The local viewer will not refresh itself from Telegram. This listing did not sign in, so it has no chat to show.
Hard cases
The case where the first result is easy to over-read.
The viewer is treated as a live account
The README is plain that the viewer never talks to Telegram. A message on screen is what a backup stored. A missing large file can be the 100 MB default. A gap after the last run is a schedule gap. Do not describe a login to someone else's account, and do not publish a private chat because the viewer can display it on localhost.
Questions
Does the Telegram-Archive viewer contact Telegram?
The README says the web viewer never talks to Telegram. The backup process does, using an api_id and api_hash from my.telegram.org for an account you can log in to.
Which license applies?
On 18 Oct 2026 the GitHub license field was GPL-3.0. The README says GPL-3.0-or-later. Keep both sentences. The field is the SPDX value.
Citations
07
Titled sources. These public pages are what the quotes on this listing come from.
Product
Telegram-Archive repository
https://github.com/GeiserX/Telegram-ArchiveDocumentation
Telegram-Archive documentation
https://geiserx.github.io/Telegram-Archive/

