New User Setup
This page walks you through getting access to the server and running your first
AI crew. For the full technical reference, see /srv/docs/new-user-setup.md on
the server itself.
1. Get an account
Ask an admin to create your Linux account on borg-node-1.stilosolutions.com.
You'll receive:
- SSH credentials
- A LiteLLM API key at
~/.config/litellm/key
2. SSH in
ssh yourname@borg-node-1.stilosolutions.com3. Set up Obsidian sync
Install Syncthing (opens in a new tab) and Obsidian (opens in a new tab) on your desktop.
Ask an admin to pair your desktop with the server — share your Syncthing
device ID and they'll set up the yourname — Obsidian vault folder share.
Once synced, open ~/obsidian as a vault in Obsidian. Notes you write there
are readable by your AI crews within seconds.
4. Run your first crew
bash /srv/shared/projects/new-project.sh research-crew my-first-crew
cd ~/projects/my-first-crew
source .venv/bin/activate
PYTHONPATH=src python -m research_crew.main "a topic you want to research"The report appears in your Obsidian vault under research/.
5. Use the chat UI
Go to chat.stilosolutions.com (opens in a new tab) and log in with the credentials your admin created for you.
The default model is qwen3-general. Switch models using the dropdown — all
models route through the same API key.
6. Access the Git server
All project code lives on git.stilosolutions.com (opens in a new tab) — a self-hosted Gitea instance. It's where crews push code, open issues, and track progress.
Ask an admin to create your Gitea account and add you to the relevant repos.
You can also clone repos over SSH (port 2222):
git clone ssh://git@borg-node-1.stilosolutions.com:2222/yourname/yourrepo.gitOr over HTTPS:
git clone https://git.stilosolutions.com/yourname/yourrepo.git