Server
Server Installation
Server Installation
Prebuilt Binary Releases
The following server builds are available in releases:
- Windows:
VoiceCraft.Server.Windows.x64.zip,x86,arm64 - Linux:
VoiceCraft.Server.Linux.x64.zip,arm,arm64
Download: Latest Release
Windows
- Download
VoiceCraft.Server.Windows.<arch>.zip. - Extract the archive.
- Run:
./VoiceCraft.Server.exe
Linux
- Download
VoiceCraft.Server.Linux.<arch>.zip. - Extract the archive.
- Run:
chmod +x ./VoiceCraft.Server
./VoiceCraft.Server
macOS (build from source)
At the time of writing, CI does not publish a dedicated macOS server artifact, but you can build manually:
git clone https://github.com/AvionBlock/VoiceCraft.git
cd VoiceCraft/VoiceCraft.Server
dotnet restore
dotnet publish -c Release -r osx-arm64 -p:PublishSingleFile=true
For Intel macOS, replace osx-arm64 with osx-x64.
Run as systemd service (Linux)
Example /etc/systemd/system/voicecraft.service:
[Unit]
Description=VoiceCraft Server
After=network.target
[Service]
WorkingDirectory=/opt/voicecraft
ExecStart=/opt/voicecraft/VoiceCraft.Server
Restart=always
RestartSec=3
User=voicecraft
Group=voicecraft
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now voicecraft
sudo systemctl status voicecraft
Docker
Official container package links are available in project README: