Offline Resources
- After downloading the offline mirror image file and uploading it to the corresponding deployment server, you must import it to make it usable.
- For specific import steps, please refer to the examples provided at the bottom of this document.
- Linux amd64
- Linux arm64
| Name | Download |
|---|---|
| hap HAP Microservice | https://pdpublic.nocoly.com/offline/hap-linux-amd64-7.4.1.tar.gz |
| hdp HDP Microservice | https://pdpublic.nocoly.com/offline/hdp-linux-amd64-1.2.0.tar.gz |
| core Core Microservice | https://pdpublic.nocoly.com/offline/core-linux-amd64-7.4.1.tar.gz |
| rag Rag service | https://pdpublic.nocoly.com/offline/rag-linux-amd64-1.0.0.tar.gz |
| file File storage | https://pdpublic.nocoly.com/offline/file-linux-amd64-2.1.0.tar.gz |
| flink Data pipeline | https://pdpublic.nocoly.com/offline/flink-linux-amd64-1.19.720.tar.gz |
| doc Document preview, based on OnlyOffice | https://pdpublic.nocoly.com/offline/doc-linux-amd64-2.0.0.tar.gz |
| ldoc Document preview, based on LibreOffice | https://pdpublic.nocoly.com/offline/ldoc-linux-amd64-2.0.2.tar.gz |
| sc Storage components | https://pdpublic.nocoly.com/offline/sc-linux-amd64-3.2.0.tar.gz |
| sc-upgrade Storage component upgrade secondary mirror | https://pdpublic.nocoly.com/offline/sc-upgrade-linux-amd64-1.0.0.tar.gz |
| command Code Block | https://pdpublic.nocoly.com/offline/command-linux-amd64-node2011-python312.tar.gz |
| dataclean-app Application data clean | https://pdpublic.nocoly.com/offline/dataclean-app-linux-amd64-1.0.0.tar.gz |
| archivetools Log data archive | https://pdpublic.nocoly.com/offline/archivetools-linux-amd64-1.0.5.tar.gz |
| etcd ectd | https://pdpublic.nocoly.com/offline/etcd-linux-amd64-v3.5.25.tar.gz |
| minio MinIO | https://pdpublic.nocoly.com/offline/minio-linux-amd64-RELEASE.2025-04-22T22-12-26Z.tar.gz |
| milvus Milvus | https://pdpublic.nocoly.com/offline/milvus-linux-amd64-v2.6.14.tar.gz |
| ops-allinone Ops Platform (single image, includes all components since 1.4.0) ⚠️ The offline bundle may lag behind the online image | https://pdpublic.nocoly.com/offline/ops-allinone-linux-amd64-1.5.1.tar.gz |
| Name | Download |
|---|---|
| hap HAP Microservice | https://pdpublic.nocoly.com/offline/hap-linux-arm64--.tar.gz |
| hdp HDP Microservice | https://pdpublic.nocoly.com/offline/hdp-linux-arm64--.tar.gz |
| core Core Microservice | https://pdpublic.nocoly.com/offline/core-linux-arm64--.tar.gz |
| rag Rag service | https://pdpublic.nocoly.com/offline/rag-linux-arm64--.tar.gz |
| file File storage | https://pdpublic.nocoly.com/offline/file-linux-arm64--.tar.gz |
| flink Data pipeline | https://pdpublic.nocoly.com/offline/flink-linux-arm64--.tar.gz |
| doc Document preview, based on OnlyOffice | https://pdpublic.nocoly.com/offline/doc-linux-arm64--.tar.gz |
| sc Storage components | https://pdpublic.nocoly.com/offline/sc-linux-arm64--.tar.gz |
| command Code Block | https://pdpublic.nocoly.com/offline/command-linux-arm64--.tar.gz |
| etcd ectd | https://pdpublic.nocoly.com/offline/etcd-linux-arm64-v3.5.25.tar.gz |
| minio MinIO | https://pdpublic.nocoly.com/offline/minio-linux-arm64-RELEASE.2025-04-22T22-12-26Z.tar.gz |
| milvus Milvus | https://pdpublic.nocoly.com/offline/milvus-linux-arm64-v2.6.14.tar.gz |
-
For a first-time offline deployment in standalone mode, HAP only needs the four offline image packages
hap,doc,sc, andcommandby default. Upload them to the server, then load them withdocker load -i xxx.tar.gz. -
To download an earlier version of an offline image package, change only the version number in its download link.
-
If the deployment environment limits the upload size of a single file and prevents you from uploading a large offline image package, use the following method to split the package before uploading it, then restore the original file on the server.
👉 Reference: Split and Restore an Offline Image Package
Using the offline image package
hap-linux-amd64-7.4.1.tar.gzas an example:-
Calculate the MD5 checksum locally for later integrity verification.
md5sum hap-linux-amd64-7.4.1.tar.gz -
Use the
splitcommand in the local environment to split the image package. The following example creates 800 MB parts with numeric suffixes:split -b 800M -d -a 3 hap-linux-amd64-7.4.1.tar.gz hap-linux-amd64-7.4.1.tar.gz.-b: Specifies the size of each part. Supported units includeB,K, andM.-d: Uses numeric suffixes for the parts.-a: Specifies the suffix length. This example uses three digits.
-
Upload all parts to the same directory on the server.
-
Merge the parts on the server to restore the original image package.
cat hap-linux-amd64-7.4.1.tar.gz.* > hap-linux-amd64-7.4.1.tar.gz -
Calculate the MD5 checksum again. Once it matches the value calculated before splitting, import the image.
md5sum hap-linux-amd64-7.4.1.tar.gz
-
After downloading and uploading the image package to the corresponding deployment server, import the image using the following command.
- Docker
- Kubernetes
-
Load image
docker load -i xxx.tar.gz -
View image
docker images
-
Unzip image files
gunzip -d xxx.tar.gz -
Import image
ctr -n k8s.io image import xxx.tar -
View image
crictl images