Installation
Choose the installation method for your platform.
macOS
DMG Installer
Download the DMG from the releases page and drag Cook Sync to your Applications folder.
Supports automatic updates.
Windows
Installer (.exe)
Download the installer from the releases page and run it.
Linux
AppImage
Download the AppImage from the releases page:
-
Make it executable:
chmod +x cook-sync-*.AppImage -
Double-click the AppImage or run:
./cook-sync-*.AppImage start
On first launch, Cook Sync will automatically install desktop integration (menu entry and icons).
System Tray Requirements
The system tray icon requires specific packages depending on your desktop environment:
GNOME Users
Install the AppIndicator extension:
sudo apt install gnome-shell-extension-appindicator
gnome-extensions enable [email protected]
Then restart GNOME Shell (Alt+F2, type 'r', press Enter).
XFCE Users
sudo apt install xfce4-indicator-plugin
Then add the Indicator Plugin to your panel.
KDE/MATE Users
System tray works out of the box - no additional setup needed.
From Source
If you prefer to build from source, you'll need Rust installed:
# Clone the repository
git clone https://github.com/cook-md/sync-agent.git
cd sync-agent
# Build
cargo build --release
# The binary will be at: target/release/cook-sync
./target/release/cook-sync start
Build Dependencies
Ubuntu/Debian:
sudo apt install libayatana-appindicator3-dev libgtk-3-dev libxdo-dev
Fedora/RHEL:
sudo dnf install libappindicator-gtk3-devel gtk3-devel
Arch Linux:
sudo pacman -S libappindicator-gtk3 gtk3
Next step: Once installed, follow the Getting Started guide to configure your recipes folder and log in.