|
|
||
|---|---|---|
| .github/workflows | ||
| patches | ||
| .gitignore | ||
| fix_mac.sh | ||
| README.md | ||
SiYuan Note - Modified Version
This repository contains modified builds of SiYuan Note, focusing on Linux, macOS, iOS, and Docker server deployments. Windows and Android builds are not supported.
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)
- Navigate to the Releases page
- Download the appropriate version for your operating system
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
-
Fork this repository to your GitHub account
-
Desktop Client Builds (macOS/Linux)
- No additional configuration required
- Proceed with the build workflow
-
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 usernameDOCKER_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:
- Download and run the fix script:
curl -sSL https://raw.githubusercontent.com/MohamedElashri/siyuan-patch/refs/heads/main/fix_mac.sh | bash - Enter your password when prompted (it won’t be visible while typing).
- Launch SiYuan.app again.
This will remove the macOS quarantine flag, allowing SiYuan to run normally.