Last active
October 13, 2024 06:31
-
-
Save haixuanTao/35b1fbb57956e43b3cf3f37bc2bda8ae to your computer and use it in GitHub Desktop.
dora-rs installation from scratch for Linux with machine-id
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apt-get update | |
apt-get install wget unzip curl build-essential tmux -y | |
wget https://repo.anaconda.com/miniconda/Miniconda3-py311_23.5.2-0-Linux-x86_64.sh | |
chmod +x ./Miniconda3-py311_23.5.2-0-Linux-x86_64.sh | |
./Miniconda3-py311_23.5.2-0-Linux-x86_64.sh -bu | |
export PATH=$PATH:$HOME/miniconda3/bin | |
conda init bash | |
source ~/.bashrc | |
conda activate | |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh | |
source "$HOME/.cargo/env" | |
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/dora-rs/dora/main/install.sh | bash | |
source ~/.bashrc | |
export MACHINE_ID=$(cat /etc/machine-id) | |
sudo tee /etc/systemd/system/dora-daemon.service << EOF | |
[Unit] | |
Description=Dora Daemon in Conda Environment | |
After=network.target | |
[Service] | |
Environment="PATH=$PATH" | |
User=HwHiAiUser | |
WorkingDirectory=/home/HwHiAiUser | |
ExecStart=/bin/bash --login -c 'source /home/HwHiAiUser/.bashrc && source $CONDA_PATH/bin/activate base && dora daemon --inter-daemon-addr 0.0.0.0:20001 --machine-id $MACHINE_ID' | |
Restart=always | |
RestartSec=3 | |
StartLimitInterval=60 | |
StartLimitBurst=3 | |
[Install] | |
WantedBy=multi-user.target | |
EOF | |
sudo systemctl daemon-reload | |
sudo systemctl enable dora-daemon.service | |
sudo systemctl start dora-daemon.service |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment