No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
MohamedElashri 47c49c8b48
update patch
2026-08-31 12:13:02 +02:00
.github update patch 2026-08-31 12:13:02 +02:00
patches update patch 2026-08-31 12:13:02 +02:00
.gitignore feat: add patches 2023-08-22 17:50:54 +08:00
.sanad.toml update actions using sanad 2026-08-01 03:37:45 +02:00
fix_mac.sh Create fix_mac.sh 2025-02-14 00:24:40 -05:00
README.md Add download links directly to README.md 2026-08-27 12:14:00 +02:00

SiYuan Note - Modified Version

This repository contains modified builds of SiYuan Note, focusing on Linux, Windows, macOS, iOS, Android, and Docker server deployments. Linux and Windows desktop builds are available for both x86-64 and ARM64.

Downloads

Desktop

Linux

Choose the package format for your distribution and architecture:

Package format x86_64 ARM64
Portable tarball Download Download
AppImage Download Download
Debian / Ubuntu (.deb) Download Download
Fedora / RHEL (.rpm) Download Download
Arch Linux (.pkg.tar.zst) Download Download

Windows and macOS

Platform Architecture Download
Windows x86_64 Installer
Windows ARM64 Installer
macOS Intel DMG
macOS Apple Silicon DMG

Mobile

Platform Architecture Download
Android ARM64 APK
iOS ARM64 IPA

Docker

The multi-architecture image is available on Docker Hub:

docker pull melashri/siyuan:latest

Use SHA256SUMS.txt from the latest release to verify downloaded assets.

Feature Modifications

Enhanced Functionality

The modified version includes local access to premium features that typically require a VIP subscription in the official version. These features include:

  • Support for third-party S3 storage for data synchronization and backup
  • WebDAV integration for data synchronization and backup (excluding Nutstore)
  • Full-text search capabilities for resource files
  • PDF and image export with watermark functionality

Privacy and Performance Enhancements

Several changes have been made to improve privacy and user experience:

  • Automatic update downloads are disabled
  • Google Analytics is disabled by default
  • Error reporting and diagnostic data collection are disabled
  • VIP badge and custom title bar displays are removed
  • System tray minimization is enabled by default when clicking the close button

Installation Guide

Desktop Clients (macOS / Linux / Windows)

  1. Navigate to the Releases page
  2. Download the appropriate version for your operating system

Linux releases include tar.gz, DEB, AppImage, RPM, and Arch Linux packages for x86-64 and ARM64.

Docker Deployment

Container images are available on Docker Hub:

docker pull melashri/siyuan:latest

Browse available tags at Docker Hub

Building from Source

Automated Builds

The repository automatically builds new versions every Tuesday and Friday at 20:00. For the most recent version, you can either:

  • Download from the latest release
  • Build from source following the instructions below

Manual Build Instructions

  1. Fork this repository to your GitHub account

  2. Desktop Client Builds (macOS/Linux/Windows)

    • No additional configuration required
    • Proceed with the build workflow
  3. Docker Image Builds

    • Generate a Docker Hub access token at https://hub.docker.com/settings/security
    • In your forked repository, navigate to Settings → Secrets and Variables → Actions
    • Add the following repository secrets:
      • DOCKER_HUB_USER: Your Docker Hub username
      • DOCKER_HUB_PWD: Your Docker Hub access token
    • Trigger the build workflow
    • Build process takes approximately 10 minutes

Note: If you need to rebuild an existing version, first delete it from the Releases page before triggering a new build.

Troubleshooting

macOS Security Warning

If you encounter the "SiYuan.app is damaged and can't be opened" error:

  1. Download and run the fix script:
    curl -sSL https://raw.githubusercontent.com/MohamedElashri/siyuan-patch/refs/heads/main/fix_mac.sh | bash
    
  2. Enter your password when prompted (it wont be visible while typing).
  3. Launch SiYuan.app again.

This will remove the macOS quarantine flag, allowing SiYuan to run normally.