متطلبات أجهزة Shiori: ذاكرة RAM، ووحدة المعالجة المركزية، وقاعدة البيانات، وتخزين الأرشيف

خطّط لمواصفات أجهزة Shiori من حيث RAM ووحدة المعالجة المركزية وقواعد بيانات SQLite أو SQL والصفحات المؤرشفة والصور المصغّرة، مع توصيات عملية للتثبيت المخصّص على ZimaOS.

متطلبات أجهزة Shiori: ذاكرة RAM، ووحدة المعالجة المركزية، وقاعدة البيانات، وتخزين الأرشيف

Shiori requirements at a glance

Shiori is intentionally lightweight and defaults to SQLite, but offline page archives can grow much faster than the app itself.

RAM
No numerical official RAM minimum published. The single-binary application is lightweight for normal bookmark use.
CPU
No numerical official core minimum. Importing bookmarks, scraping readable content and generating archives create the main CPU bursts.
Database
SQLite is the default. Shiori also supports PostgreSQL, MariaDB and MySQL.
Storage
No universal official minimum. The persistent Shiori directory stores database data, thumbnails and offline webpage archives.
Docker
Official GHCR images are available and current packages cover amd64, arm64 and arm/v7 among supported architectures.
Best Zima starting point
ZimaBoard 2 832 is far more than enough for Shiori itself; storage size matters only when large offline archives accumulate.

From official requirements to the right setup

Size Shiori around archive retention and database choice rather than compute.

  1. Official requirements

    Use the official ghcr.io/go-shiori/shiori image or precompiled binary and persist the Shiori data directory.

  2. Confirm your needs

    Keep SQLite for the simplest setup unless you specifically need PostgreSQL, MariaDB or MySQL.

  3. Leave room to grow

    Estimate offline archive and thumbnail growth. Shiori saves readable content where possible, so storage can grow far beyond the bookmark metadata.

  4. Run it on ZimaOS

    On ZimaOS, use Install Custom App with the official image, persist the data directory, expose port 8080 and keep archive storage on durable media.

Check every playback client

  • Bookmark count
  • Offline archives
  • Thumbnail growth
  • SQLite or SQL DB
  • Persistent data path
  • Import frequency
  • Backup retention
  • Other ZimaOS apps

Official minimum requirements

Shiori documents supported deployment methods, databases and persistent data paths but no numerical server hardware minimum.

Review Shiori installation

Do not invent a RAM or CPU floor. Core Shiori is lightweight; the meaningful growth variable is archived webpage content and thumbnails.

RequirementOfficial minimumWhat this supports
RAM minimumNo numerical official minimum publishedCore application is a lightweight Go binary.
CPU minimumNo numerical official minimum publishedArchive generation and imports create bursts.
Default databaseSQLiteUsed automatically when no other database is configured.
Other databasesPostgreSQL, MariaDB and MySQLSupported by the current project.
Container port8080Current official Docker examples.
Persistent dataDatabase, thumbnails and archivesStored in the configured Shiori data directory.

When to upgrade your hardware

Shiori rarely needs more CPU/RAM by itself; scale when archive storage or the wider server stack grows.

Offline archive storage grows quickly

Large imports create processing bursts

Many other apps share the host

Saved webpage content and thumbnails can become much larger than bookmark metadata.

Users archiving many full pages.

Bulk bookmark imports and content scraping can temporarily increase CPU and I/O.

Users migrating large bookmark collections.

Shiori may remain light while the overall ZimaOS stack consumes RAM and storage.

All-in-one home servers.

Plan hardware growth with confidence

Scale Shiori around archive persistence rather than application compute.

Keep standard deployments on ZimaBoard 2 832

8 GB and four cores are far above Shiori's practical needs.

ZimaBoard 2 832.

Put Shiori data on SSD-backed storage

Fast durable storage helps large imports and archive browsing.

Use SATA/NVMe with ZimaBoard 2.

Use 16 GB only for a broader app stack

Extra memory is useful for other containers, not Shiori itself.

ZimaBoard 2 1664.

Use ZimaCube for very large archive retention

Long-term offline webpage archives may justify larger storage capacity.

ZimaCube 2 Standard.

Can it run on ZimaOS?

No public official ZimaOS one-click Shiori App Store page was verified for this guide. Shiori can be deployed through Install Custom App using its official GHCR image.

Persist archives and thumbnails

The official usage guide notes that the data directory contains the database, thumbnails and offline archive content.

Review Shiori Docker usage ↗

Choose Zima hardware for Shiori

Shiori is extremely lightweight; hardware choice should be driven by archive retention and other services on the host.

Is this a normal bookmark manager or a very large offline webpage archive?

Normal bookmark use

Use the smallest current ZimaBoard 2 and persist the data directory.

  • Best starting pointZimaBoard 2 832
Large archives or many co-hosted apps

Add RAM or storage only for the broader workload.

  • More host headroomZimaBoard 2 1664
  • Archive-storage platformZimaCube 2 Standard

These are practical recommendations, not official bookmark-count or archive-throughput tiers.

Zima hardware Best for Example workload Core configuration Recommended boundary Next step
ZimaBoard 2 832 Normal Shiori deployments. Shiori, SQLite and moderate offline archives.
CPU
Intel N150, 4 cores, up to 3.6 GHz
Memory
8 GB LPDDR5
Storage
32 GB eMMC plus dual SATA 3.0 and PCIe expansion
Network
Dual 2.5GbE
Acceleration
No dedicated GPU.
Far more compute than Shiori itself needs. Get Now
ZimaBoard 2 1664 Shiori on a busy multi-app host. Shiori plus many other productivity services.
CPU
Intel N150, 4 cores, up to 3.6 GHz
Memory
16 GB LPDDR5
Storage
64 GB eMMC plus dual SATA 3.0 and PCIe expansion
Network
Dual 2.5GbE
Acceleration
No dedicated GPU.
Extra RAM is for the total server stack. Get Now
ZimaCube 2 Standard Large long-term web archives. Shiori plus substantial offline archive and backup retention.
CPU
Intel Core i3-1215U
Memory
8 GB
Storage
256 GB system storage with six HDD bays and SSD expansion
Network
Dual 2.5GbE
Acceleration
No dedicated GPU.
Choose it for storage capacity, not Shiori compute. Get Now

What the Press Says

Highlights from trusted reviewers worldwide.

La Razón
“ZimaCube 2: Not just another NAS, tested with 25TB storage, local AI agents, 4K transcoding, and real homelab workflows.”
Read full review
GameRevolution
“The ZimaBoard 2 is a compact x86 server board that can be turned into a mini NAS, home server, media box, or self-hosting hub.”
Read full review
TechRadar Pro
“ZimaCube 2: A modern, high-performance NAS with plenty of room to grow—built for users who want more than basic storage.”
Read full review
FOX 8
“Coverage focused on ZimaCube 2's open hardware foundation, no monthly fee, and self-hosting flexibility.”
Read full review

Loved by the Community

Stories and reviews from people who build with Zima every day.

ZimaBlade single-board server
★★★★★

Zima Blade Little yet Powerful

Maybe I am not digital natives but I live with PCs since 12 years old in 1984 when IBM PC clone come to my home. Many years have passed and many operating system I've tried. For me Zima blade and CasaOS was a quantum leap for home PC enthusiast and server lab machine to make me stay curious and relevant for this era.

ZimaCube Pro personal cloud
★★★★★

Very good!!

I use ZimaCube Pro as 5th Proxmox cluster node. It runs several VMs and containers, including a VM with GPU passthrough to run a self-hosted LLM. A specific LXC container runs a Samba server for NAS capabilities using four of six RAID 6 SATA HDDs with ZFS.

ZimaBlade single-board server
★★★★★

Great innovation for mini server!

It is very useful and makes a powerful mini server for many purposes, including university and college students in engineering and electronics. Thank you so much for making this server.

ZimaBoard 2 single-board server
★★★★★

Avaliação ZimaBoard 2

Construí um servidor de uso pessoal. O desempenho está muito bom e funciona perfeitamente onde quer que eu esteja. A surpresa é não dependermos de grandes estruturas para termos nosso próprio servidor de dados. Como iniciante, estou gostando bastante do ZimaOS, pois ele é simples e eficiente.

Frequently asked questions

These answers cover Shiori RAM, CPU, databases, archive storage and ZimaOS deployment.

How much RAM does Shiori need?

Shiori does not publish a numerical official server RAM minimum.

How many CPU cores does Shiori need?

No numerical official core minimum is published.

Which database does Shiori use by default?

SQLite is the default when no external database is configured.

Which other databases does Shiori support?

The current project supports PostgreSQL, MariaDB and MySQL in addition to SQLite.

What uses storage in Shiori?

The persistent data directory stores the database, thumbnails and offline webpage archives.

Does Shiori need a GPU?

No dedicated GPU is required.

Can ZimaBoard 2 run Shiori?

Yes. The 8 GB model is far above Shiori's practical compute needs.

When should I choose ZimaCube 2?

Only when very large archive retention, backups or other NAS workloads justify more storage.

What sources informed this Shiori hardware guide?

Current Shiori installation, usage and repository documentation plus current Zima product pages.

  1. Shiori Installation
  2. Shiori Usage
  3. Shiori Repository
  4. ZimaBoard 2 Product Specifications
  5. ZimaCube 2 Product Specifications