Releases: yeixio/toskar-core
Release list
Toskar v1.6.1
What changed in 1.6.1
This release carries the iPhone app's text for its on-device chat, so the iPhone release built from it can show it. The engine, API, configuration, and data are unchanged from 1.6.0: the client contract stays 1.6, and pairing works with computers on 1.5.0 and 1.6.0. Binaries and the apt repository are not signed.
Added
- The iPhone app's text for on-device chat: looking up current information on the web with its sources, Auto choosing a model on the phone and falling back to a smaller one, the context ring and its breakdown, memories kept on the phone ("Remember that …"), and their switches in Settings. It is in English; other languages show English until they are translated.
Install
One line, on Linux or macOS. It installs the package or archive below for this computer, checks it against SHA256SUMS.txt, and starts Toskar as a service:
curl -fsSL https://github.com/yeixio/toskar-core/releases/latest/download/install.sh | shOn Windows, in PowerShell: irm https://github.com/yeixio/toskar-core/releases/latest/download/install.ps1 | iex. To add a computer to an existing network, use the command toskarctl join-token create prints.
macOS. Homebrew installs Toskar Core from this repository. It does not install Toskar Desktop. The short command brew install yggdrasil is a different Homebrew cask.
brew tap yeixio/toskar https://github.com/yeixio/toskar-core
brew install yeixio/toskar/toskar
toskarOr use the headless archive attached to this release:
tar -xzf toskar-*-darwin-*-headless.tar.gz
cd toskar-*-darwin-*-headless
./toskarOpen http://127.0.0.1:7331.
Debian and Ubuntu:
echo "deb [trusted=yes] https://raw.githubusercontent.com/yeixio/toskar-core/apt stable main" | sudo tee /etc/apt/sources.list.d/yggdrasil.list
sudo apt-get update
sudo apt-get install toskarRPM packages for x86_64 and aarch64 are attached to this release. Install one with sudo rpm -i or sudo dnf install.
Windows amd64. The headless archive attached to this release is not code-signed.
tar -xzf toskar-*-windows-amd64-headless.tar.gz
cd toskar-*-windows-amd64-headless
./toskar.exeOpen http://127.0.0.1:7331.
Known limits
Binaries are not code-signed. The apt repository is unsigned (trusted=yes). A bearer token on plain HTTP does not encrypt traffic. A clean install of this Windows archive, and of the Intel Mac archive, has not been recorded in the repository.
Toskar v1.6.0
What changed in 1.6.0
Yggdrasil is now Toskar: the engine, programs, packages, repository, and Go module (github.com/yeixio/toskar-core) take the new name, and Yggdrasil stays in the story as the world tree. Chat reopens the conversation you left, with its context gauge, and the iPhone and desktop apps get the text for Auto, chat options, and a clearer message when another copy is running. Existing installs keep working without changes: their data folder and database stay where they are, and the old program names, YGGDRASIL_* variables, API keys, headers, MCP names, and Linux service name still work. The API, configuration, and data are compatible with 1.5: the client contract is 1.6, which adds an optional field, and pairing works with computers on 1.5.0. Go code that imports core must use the new module path. Binaries and the apt repository are not signed.
Added
- The desktop app's catalog has the text it shows when another Toskar already runs on this computer at the address it needs, in all ten languages, so the app can say so instead of quietly showing the other one's models and chats.
- The iPhone app's chat text has Auto, the chat options (profile, run on, effort, and memory), and the model Auto used, in all ten languages, so the iPhone can offer the same chat choices as the web UI.
Changed
- The client contract is 1.6: an answer's metadata can carry
context, how full the model's window was for that answer, so clients can show the context gauge when a chat is opened again. - Release archives are named
toskar-<version>-<os>-<arch>-headless.tar.gz. The install scripts put Toskar in~/.local/lib/toskaror/usr/local/lib/toskaron macOS, run by the launchd serviceai.toskar.toskar, and in%LOCALAPPDATA%\Programs\Toskaron Windows, started by the scheduled task Toskar. Installing over a setup from before the rename removes its old service or task, so only one copy runs, and leaves the old install folder as a link to the new one. The scripts can still install a release from before the rename. - The programs are now
toskar(the daemon) andtoskarctl(the command line).yggdrasil-daemonandyggctlare installed as links to them, so launchd agents, systemd units, scripts, and MCP settings that run the old names keep working; on Windows, the install script adds them. Shell completion works for both names. The join command a computer prints still saysyggctl join, so it works on a computer with an older version. - The Linux desktop entry and icons are named
toskar(toskar.desktop,apps/toskar.png). The logo files indocs/brandare namedtoskar-*; the mark, Yggdrasil the world tree, is unchanged. - The web UI keeps its saved API key, language, effort, and settings in this browser under Toskar names, and moves them from their Yggdrasil names the first time it opens, so nobody is signed out or loses settings. Signing in to a tool source in a separate window works with computers on either side of the rename.
- The app says Toskar, in all ten languages: the window title, the sidebar, onboarding, settings, notifications, errors, and the iPhone app's text. Yggdrasil stays the world tree in the lore: the stories of the logo, Ratatoskr, the Norns, Mímir, and Odin. The iPhone app's About text says where the name comes from: Ratatoskr, who carries messages along the world tree.
- New installs keep their data in a Toskar folder (
~/Library/Application Support/Toskar,%LOCALAPPDATA%\Toskar, or~/.local/share/toskar) and database (toskar.db). An existing install keeps using its Yggdrasil folder andyggdrasil.dbwhere they are; nothing is moved. - Environment variables have new names starting with
TOSKAR_, such asTOSKAR_API_PORT,TOSKAR_API_KEY, andTOSKAR_URL. TheYGGDRASIL_names keep working, so existing Docker, systemd, launchd, and MCP settings need no change. When both are set, theTOSKAR_name wins. The install scripts accept both names. - Messages from the daemon,
toskarctl, the install scripts, and notifications say Toskar: errors, the ntfy and desktop notification titles, email subjects, and the version notice (Toskar Core). The assistant answers questions about itself from Toskar's user guide, and still recognizes them when they say Yggdrasil. Theproductfield in/health,/about, and/versionstaysYggdrasilwithin contract 1.x. - API responses carry a
Toskar-Contractheader besideYggdrasil-Contract, and clients may sendToskar-Client-ContractorYggdrasil-Client-Contract. Webhooks are signed inToskar-SignatureandYggdrasil-Signature, and carryToskar-Notification-IdandYggdrasil-Notification-Id, with the same values, so existing receivers keep working. - Over MCP, Toskar introduces itself as
toskar, both as a server to other AI apps and as a client to tool sources, and signs in to services as Toskar. API Access → Use in other AI apps gives settings that name the servertoskar; entries made earlier underyggdrasilkeep working. A tool source can't be namedtoskaroryggdrasil. - Community ratings fall back to the public summary at its new home,
yeixio/toskar-model-data, when the ratings service can't be reached. Earlier versions keep working through GitHub's redirect from the old name. - Requests to other services (ratings, place search, Hugging Face, web search, webhooks, ntfy, remote memory, and downloads) identify themselves as Toskar in their
User-Agent. - The repository is now yeixio/toskar-core, and the Go module path is
github.com/yeixio/toskar-core. Old links, clones, release downloads, and the apt source keep working through GitHub's redirect. New Homebrew installs usebrew tap yeixio/toskar https://github.com/yeixio/toskar-core; a tap added asyeixio/yggdrasilkeeps working. - The OpenAI-compatible API takes the assistant's controls in a
toskarobject. Theyggdrasilobject still works, andtoskarwins when a request sends both. Responses and streamed chunks carry the answer's sources, steps, and progress under both names. - The Linux packages are now
toskar(deb and rpm), and the service istoskar.service, which also answers toyggdrasil.service.apt-get upgradeanddnf upgrademove an existingyggdrasilinstall over, keeping its data, its system user, and its service running; a small transitionalyggdrasildeb makes that work with apt and can be removed afterwards. The service's log is injournalctl -u toskar. - The Homebrew formula is now
toskar, andbrew upgrademoves an existingyggdrasilinstall to it. - Yggdrasil is now Toskar. The engine is Toskar Core, and the apps are Toskar Desktop and Toskar Mobile; the site is toskar.ai. Yggdrasil stays in the story, as the world tree Ratatoskr runs along, and Toskar is named after him. An existing install keeps working without changes: its data folder and database,
YGGDRASIL_*environment variables,yggdrasil-daemonandyggctl,ygg_API keys andygj_join tokens, theYggdrasil-*headers, the OpenAIyggdrasilobject, MCP settings that nameyggdrasil, theyggdrasil.servicename, and pairing with computers on 1.5.0 all still work. Theproductfield in/health,/about, and/versionstaysYggdrasil, andowned_byin/v1/modelsstaysyggdrasil, within contract 1.x. - The docs, README, user guide, API description, and project policies say Toskar, and links point to toskar.ai.
Fixed
- Going to another page and back to Chat reopens the chat you were in, instead of starting a new one, unless you were away for more than 30 minutes. The context gauge keeps its reading when you come back, and after a restart it shows the reading saved with the chat's latest answer.
Install
One line, on Linux or macOS. It installs the package or archive below for this computer, checks it against SHA256SUMS.txt, and starts Toskar as a service:
curl -fsSL https://github.com/yeixio/toskar-core/releases/latest/download/install.sh | shOn Windows, in PowerShell: irm https://github.com/yeixio/toskar-core/releases/latest/download/install.ps1 | iex. To add a computer to an existing network, use the command toskarctl join-token create prints.
macOS. Homebrew installs Toskar Core from this repository. It does not install Toskar Desktop. The short command brew install yggdrasil is a different Homebrew cask.
brew tap yeixio/toskar https://github.com/yeixio/toskar-core
brew install yeixio/toskar/toskar
toskarOr use the headless archive attached to this release:
tar -xzf toskar-*-darwin-*-headless.tar.gz
cd toskar-*-darwin-*-headless
./toskarOpen http://127.0.0.1:7331.
Debian and Ubuntu:
echo "deb [trusted=yes] https://raw.githubusercontent.com/yeixio/toskar-core/apt stable main" | sudo tee /etc/apt/sources.list.d/yggdrasil.list
sudo apt-get update
sudo apt-get install toskarRPM packages for x86_64 and aarch64 are attached to this release. Install one with sudo rpm -i or sudo dnf install.
Windows amd64. The headless archive attached to this release is not code-signed.
tar -xzf toskar-*-windows-amd64-headless.tar.gz
cd toskar-*-windows-amd64-headless
./toskar.exeOpen http://127.0.0.1:7331.
Known limits
Binaries are not code-signed. The apt repository is unsigned (trusted=yes). A bearer token on plain HTTP does not encrypt traffic. A clean install of this Windows archive, and of the Intel Mac archive, has not been recorded in the repository.
Yggdrasil v1.5.0
What changed in 1.5.0
Yggdrasil in ten languages, a UI that meets WCAG 2.2 AA and works on a phone's browser, an assistant that answers from its own user guide and knows the date, a context gauge that shows memory, an optional OpenAI-compatible external server, and fixes for leaks found by new checks. Existing API routes, configuration, and data are compatible with 1.4: the changes add routes, optional fields, and database tables, and migrations run automatically. Pairing is not compatible with earlier versions: it is now signed end to end, so update Yggdrasil on every computer before pairing them or using them together. The removed Orchestrators page redirects to Profiles & Orchestration. Binaries and the apt repository are not signed.
Added
- Answers with code are checked before they're shown: Go, JSON, Python, and shell code is parsed (never run), and code that doesn't parse goes back to the model with the errors named. At Thorough effort, long answers are also checked for statements that contradict each other or their sources, and rewritten once when they do. The answer's steps say what was checked, and its note says what's left.
- Describe an automation in the App language, not only in English: German, Spanish, French, Italian, Brazilian Portuguese, Japanese, Korean, and Simplified and Traditional Chinese. Schedules, weekdays, times of day, 24-hour times (18:30, 18 h, 18時, 오후 6시, 下午6点), intervals, one-time runs, and notify conditions all read, and the request box shows its example in the App language. English still works in every language.
- A price check keeps the currency you wrote, such as 500 €, R$ 2.500, 5万円, or 50만 원, asks for the price in that currency, and shows it in the name and notices. You can change the currency next to the amount. An amount without one is in the App language's usual currency.
- Run code in a sandbox.
code.executeruns Python with numpy, pandas, and matplotlib for calculations, analysis, and charts, with no network, no access to your files beyond those from the chat it is given, and a 90-second limit; charts and files it writes are attached. It runs only in the operating system's sandbox (sandbox-execon macOS, bubblewrap on Linux) and is unavailable elsewhere; there is no unsandboxed fallback. It asks first by default. - Groundwork for Yggdrasil in other languages (#56). The UI's text now comes from a shared translation catalog in
i18n/, used by the web UI, the desktop app, and the iPhone app. Settings has an App language: System default, or a language from the catalog; the daemon keeps it (ui_locale), so every app shows the same language. A system in a language without a catalog yet sees English text with its own date and number formats. The navigation is the first part translated. In advanced mode, theen-XApseudo-locale shows every translated string accented and padded, so text that is not translated or does not fit stands out. Tests check the catalog in CI: valid JSON, no duplicate keys, the same keys, placeholders, and plural forms as English, and no key used in the code missing from English. - The desktop app's menus, tray, and closing screen come from the shared catalog (
i18n/locales/<language>/desktop.json) and follow the App language; the web UI tells the desktop shell when it changes. With an older desktop app the menus stay in English. - The iPhone app's text is in the shared catalog (
i18n/locales/<language>/mobile.json), so it can be translated with the rest of Yggdrasil. The app follows the connected computer's App language (ui_locale) unless one is chosen on the phone. - Word documents and PDFs.
files.createwrites.docxand.pdffrom Markdown, with headings, styled text, lists, tables, code, and quotes;document.createandpdf.createreach it in that format. PDFs use the standard fonts, so characters outside Western European text show as?. - Spreadsheets with several sheets and formulas: in the CSV for an
.xlsx, a line## Sheet: Namestarts another sheet and a cell starting with=is a formula.spreadsheet.createreachesfiles.createin that format. spreadsheet.analyzesummarizes a spreadsheet in the chat column by column (type, counts, minimum, maximum, average, total, or the most common values) with the first rows, so answers can use a whole file.- Tool descriptors. Every tool has a version, an input schema, its outputs, a permission level from 1 (low risk, on this computer) to 4 (runs commands or code), its requirements, time limit, provider, and health.
GET /api/v1/tools/{id}returns one; the Tools page shows them. - Tool audit. Every tool call is recorded with what became of it, how it was allowed, how long it took, and what it was about.
GET /api/v1/tools/runslists them, and the Tools page shows each tool's recent calls. Records expire with run records. - Profile strategies. A profile can work Auto (the default), as a Single model, as Planner + workers, or as a Team. Team now runs on the same pipeline as every other chat: a planner splits the request, workers write notes for each part, the answering model writes the answer with tools, memory, and knowledge, and a reviewer checks it. Quick questions are still answered directly. Programming uses the Team strategy.
- Workers on other computers. With the Team strategy or a worker model, each part of a plan has its own worker, which Norn can place on a paired computer, and parts on different computers are written at the same time. The chat timeline and run details show each worker's model and computer.
- Model roles. A profile can assign primary, fast, coding, planner, worker, and reviewer models, each with an optional computer. With the chat on Auto, a profile's coding model answers coding requests and its fast model answers quick questions. A fallback order lists the models to try when the answering model fails.
- Planning: Always asks the planner model to split a request that has no obvious parts.
- Placement rules per profile. Each paired computer can be Preferred or Never use, and Only this computer keeps every turn here.
- Profiles & Orchestration. The Profiles page is renamed, and its editor is grouped into Profile, Models, Tools, Memory, Orchestration, and Execution. Each built-in profile has Reset to defaults (
POST /api/v1/profiles/{id}/reset), and Duplicate now copies a profile's orchestration and knowledge sources. - Run details label each role (Planner, Worker 1, Answer, Reviewer), list them in that order, and count the model calls.
- Retry on another computer. When a model fails before showing anything, the turn runs again with the same model on another online computer that has it, before trying another model. Retries (1–3) sets how many times.
- The network advertisement (
_localai._tcp) now says where the API is, asapi_portin its TXT record. The service's own port is the computer-to-computer port, so an app that finds Yggdrasil on the network, such as the iPhone app, had to assume the default API port. - Email and webhook notifications. Settings → Email, push, and webhooks sends notifications to your own SMTP server or to a webhook, with the categories and lowest severity each one receives. Webhooks are signed (HMAC-SHA256, a secret per destination, shown once) and must use HTTPS outside your network; SMTP passwords are kept in the secrets directory. A Test button sends one right away. Deliveries are recorded in What left this computer.
- Push notifications through ntfy, on ntfy.sh or your own server, for Android, iPhone, and browsers, with no Yeix-hosted service. Severity sets the priority, tapping opens Yggdrasil when its address is set, and on ntfy.sh only a generic notice is sent unless you choose full content.
- Delivery retries. A failed email, push, or webhook delivery is retried after 1, 5, and 30 minutes, without rerunning the task; a failure that retrying cannot fix stops at once and says what to change.
- Quiet hours. Desktop notices, email, push, and webhooks wait overnight and go out when quiet hours end; errors still go out unless you choose Hold everything.
- Health notifications on changes only: a paired computer going offline and coming back, and a model that crashes twice within 30 minutes (at most once an hour, with a hint when it is out of memory). They go to the bell and to destinations that take the Health category.
- The notification center filters by category, counts repeats ("3 times"), and says when a notification is held or was not delivered everywhere.
GET /api/v1/notifications/{id}shows each channel's delivery. The client contract is now 1.1. - Browser use:
browser.open,browser.extract, andbrowser.screenshot, and, asking first,browser.click,browser.type, andbrowser.download, in an isolated headless browser for each chat (the Chrome, Edge, Chromium, or Brave already installed, with a fresh, temporary profile, never your own). Every request is checked so pages cannot reach this computer or the local network, password, payment, and one-time-code fields are never typed into, and each page opened is recorded in What left this computer. A Browser capability turns it on or off in a profile. - A shared model rating can include how the model runs on your computer: its typical speed and time to first token, how many of its starts worked, and whether it crashed or ran out of memory. This is a second choice in the rating dialog, off by default, and the dialog shows the numbers before you share. Community ratings show the typical speed and crash rate others reported.
- With community ratings on, recommendations weigh how people with computers like yours rate each model: a clearly better rated model can be suggested ahead of the usual first choice, and a poorly rated one gives way. Ratings from only a few people count less, models that can't run on your computer are never suggested because of ratings, and a model chosen this way says so.
- Community model ratings: rate a model with 1 to...
Yggdrasil v1.4.0
Install
macOS. Homebrew installs Yggdrasil Core from this repository. It does not install Yggdrasil Desktop. The short command brew install yggdrasil is a different Homebrew cask.
brew tap yeixio/yggdrasil https://github.com/yeixio/yggdrasil-core
brew install yeixio/yggdrasil/yggdrasil
yggdrasil-daemonOr use the headless archive attached to this release:
tar -xzf yggdrasil-*-darwin-*-headless.tar.gz
cd yggdrasil-*-darwin-*-headless
./yggdrasil-daemonOpen http://127.0.0.1:7331.
Debian and Ubuntu:
echo "deb [trusted=yes] https://raw.githubusercontent.com/yeixio/yggdrasil-core/apt stable main" | sudo tee /etc/apt/sources.list.d/yggdrasil.list
sudo apt-get update
sudo apt-get install yggdrasilRPM packages for x86_64 and aarch64 are attached to this release. Install one with sudo rpm -i or sudo dnf install.
Windows amd64. The headless archive attached to this release is not code-signed.
tar -xzf yggdrasil-*-windows-amd64-headless.tar.gz
cd yggdrasil-*-windows-amd64-headless
./yggdrasil-daemon.exeOpen http://127.0.0.1:7331.
Known limits
Binaries are not code-signed. The apt repository is unsigned (trusted=yes). A bearer token on plain HTTP does not encrypt traffic. A clean install of this Windows archive, and of the Intel Mac archive, has not been recorded in the repository.
Yggdrasil v1.4.0-beta.1
Pre-release. Homebrew and apt install the latest stable release, not this one. To try v1.4.0-beta.1, use the archives or packages attached below.
Install
macOS. Homebrew installs Yggdrasil Core from this repository. It does not install Yggdrasil Desktop. The short command brew install yggdrasil is a different Homebrew cask.
brew tap yeixio/yggdrasil https://github.com/yeixio/yggdrasil-core
brew install yeixio/yggdrasil/yggdrasil
yggdrasil-daemonOr use the headless archive attached to this release:
tar -xzf yggdrasil-*-darwin-*-headless.tar.gz
cd yggdrasil-*-darwin-*-headless
./yggdrasil-daemonOpen http://127.0.0.1:7331.
Debian and Ubuntu:
echo "deb [trusted=yes] https://raw.githubusercontent.com/yeixio/yggdrasil-core/apt stable main" | sudo tee /etc/apt/sources.list.d/yggdrasil.list
sudo apt-get update
sudo apt-get install yggdrasilRPM packages for x86_64 and aarch64 are attached to this release. Install one with sudo rpm -i or sudo dnf install.
Windows amd64. The headless archive attached to this release is not code-signed.
tar -xzf yggdrasil-*-windows-amd64-headless.tar.gz
cd yggdrasil-*-windows-amd64-headless
./yggdrasil-daemon.exeOpen http://127.0.0.1:7331.
Known limits
Binaries are not code-signed. The apt repository is unsigned (trusted=yes). A bearer token on plain HTTP does not encrypt traffic. A clean install of this Windows archive, and of the Intel Mac archive, has not been recorded in the repository.
Yggdrasil v1.3.1
Install
macOS. Homebrew installs Yggdrasil Core from this repository. It does not install Yggdrasil Desktop. The short command brew install yggdrasil is a different Homebrew cask.
brew tap yeixio/yggdrasil https://github.com/yeixio/yggdrasil-core
brew install yeixio/yggdrasil/yggdrasil
yggdrasil-daemonOr use the headless archive attached to this release:
tar -xzf yggdrasil-*-darwin-*-headless.tar.gz
cd yggdrasil-*-darwin-*-headless
./yggdrasil-daemonOpen http://127.0.0.1:7331.
Debian and Ubuntu:
echo "deb [trusted=yes] https://raw.githubusercontent.com/yeixio/yggdrasil-core/apt stable main" | sudo tee /etc/apt/sources.list.d/yggdrasil.list
sudo apt-get update
sudo apt-get install yggdrasilRPM packages for x86_64 and aarch64 are attached to this release. Install one with sudo rpm -i or sudo dnf install.
Windows amd64. The headless archive attached to this release is not code-signed.
tar -xzf yggdrasil-*-windows-amd64-headless.tar.gz
cd yggdrasil-*-windows-amd64-headless
./yggdrasil-daemon.exeOpen http://127.0.0.1:7331.
Known limits
Binaries are not code-signed. The apt repository is unsigned (trusted=yes). A bearer token on plain HTTP does not encrypt traffic. A clean install of this Windows archive, and of the Intel Mac archive, has not been recorded in the repository.
Yggdrasil v1.3.0
Install
macOS. Homebrew installs Yggdrasil Core from this repository. It does not install Yggdrasil Desktop. The short command brew install yggdrasil is a different Homebrew cask.
brew tap yeixio/yggdrasil https://github.com/yeixio/yggdrasil-core
brew install yeixio/yggdrasil/yggdrasil
yggdrasil-daemonOr use the headless archive attached to this release:
tar -xzf yggdrasil-*-darwin-*-headless.tar.gz
cd yggdrasil-*-darwin-*-headless
./yggdrasil-daemonOpen http://127.0.0.1:7331.
Debian and Ubuntu:
echo "deb [trusted=yes] https://raw.githubusercontent.com/yeixio/yggdrasil-core/apt stable main" | sudo tee /etc/apt/sources.list.d/yggdrasil.list
sudo apt-get update
sudo apt-get install yggdrasilRPM packages for x86_64 and aarch64 are attached to this release. Install one with sudo rpm -i or sudo dnf install.
Windows amd64. The headless archive attached to this release is not code-signed.
tar -xzf yggdrasil-*-windows-amd64-headless.tar.gz
cd yggdrasil-*-windows-amd64-headless
./yggdrasil-daemon.exeOpen http://127.0.0.1:7331.
Known limits
Binaries are not code-signed. The apt repository is unsigned (trusted=yes). A bearer token on plain HTTP does not encrypt traffic. A clean install of this Windows archive, and of the Intel Mac archive, has not been recorded in the repository.
Yggdrasil v1.2.1
Install
macOS. Homebrew installs Yggdrasil Core from this repository. It does not install Yggdrasil Desktop. The short command brew install yggdrasil is a different Homebrew cask.
brew tap yeixio/yggdrasil https://github.com/yeixio/yggdrasil-core
brew install yeixio/yggdrasil/yggdrasil
yggdrasil-daemonOr use the headless archive attached to this release:
tar -xzf yggdrasil-*-darwin-*-headless.tar.gz
cd yggdrasil-*-darwin-*-headless
./yggdrasil-daemonOpen http://127.0.0.1:7331.
Debian and Ubuntu:
echo "deb [trusted=yes] https://raw.githubusercontent.com/yeixio/yggdrasil-core/apt stable main" | sudo tee /etc/apt/sources.list.d/yggdrasil.list
sudo apt-get update
sudo apt-get install yggdrasilRPM packages for x86_64 and aarch64 are attached to this release. Install one with sudo rpm -i or sudo dnf install.
Windows amd64. The headless archive attached to this release is not code-signed.
tar -xzf yggdrasil-*-windows-amd64-headless.tar.gz
cd yggdrasil-*-windows-amd64-headless
./yggdrasil-daemon.exeOpen http://127.0.0.1:7331.
Known limits
Binaries are not code-signed. The apt repository is unsigned (trusted=yes). A bearer token on plain HTTP does not encrypt traffic. A clean install of this Windows archive, and of the Intel Mac archive, has not been recorded in the repository.
Yggdrasil v1.2.0
Install
macOS. Homebrew installs Yggdrasil Core from this repository. It does not install Yggdrasil Desktop. The short command brew install yggdrasil is a different Homebrew cask.
brew tap yeixio/yggdrasil https://github.com/yeixio/yggdrasil-core
brew install yeixio/yggdrasil/yggdrasil
yggdrasil-daemonOr use the headless archive attached to this release:
tar -xzf yggdrasil-*-darwin-*-headless.tar.gz
cd yggdrasil-*-darwin-*-headless
./yggdrasil-daemonOpen http://127.0.0.1:7331.
Debian and Ubuntu:
echo "deb [trusted=yes] https://raw.githubusercontent.com/yeixio/yggdrasil-core/apt stable main" | sudo tee /etc/apt/sources.list.d/yggdrasil.list
sudo apt-get update
sudo apt-get install yggdrasilRPM packages for x86_64 and aarch64 are attached to this release. Install one with sudo rpm -i or sudo dnf install.
Windows amd64. The headless archive attached to this release is not code-signed.
tar -xzf yggdrasil-*-windows-amd64-headless.tar.gz
cd yggdrasil-*-windows-amd64-headless
./yggdrasil-daemon.exeOpen http://127.0.0.1:7331.
Known limits
Binaries are not code-signed. The apt repository is unsigned (trusted=yes). A bearer token on plain HTTP does not encrypt traffic. A clean install of this Windows archive, and of the Intel Mac archive, has not been recorded in the repository.
Yggdrasil v1.2.0-beta.3
Install
macOS:
brew tap yeixio/yggdrasil https://github.com/yeixio/yggdrasil-core
brew install yggdrasilDebian and Ubuntu:
echo "deb [trusted=yes] https://raw.githubusercontent.com/yeixio/yggdrasil-core/apt stable main" | sudo tee /etc/apt/sources.list.d/yggdrasil.list
sudo apt-get update
sudo apt-get install yggdrasilRPM packages for x86_64 and aarch64 are attached to this release. Install one with sudo rpm -i or sudo dnf install.