Download any AcreetionOS edition and flash it to a USB drive. Choose your edition and mirror below, then use the built-in flasher script or manual instructions.
@@ -118,7 +118,7 @@SourceForge
-
+
Building...
Waiting to start...@@ -157,7 +157,7 @@
Building...
let buildPollTimers = {}; -// Edition ÃÂâÃÂÃÂÃÂàbuild script slug mapping +// Edition â build script slug mapping const EDITION_SLUGS = { cinnamon:'cinnamon', xl:'xl', '32bit':'32bit', hyprland:'hyprland', plasma:'plasma', mate:'mate', gnome:'gnome', xfce:'xfce', @@ -219,19 +219,19 @@Building...
let btns = ''; if (e.built) { - btns += `ÃÂâÃÂìÃÂàDownload ISO`; + btns += `⬠Download ISO`; if (e.mirrors) e.mirrors.forEach(m => { btns += `${escAttr(m.name)}`; }); } else if (e.building) { - btns += ``; + btns += ``; // Start polling if not already if (!buildPollTimers[edId]) { buildPollTimers[edId] = true; setTimeout(() => loadEditions(), 15000); } } else { - btns += ``; + btns += ``; } return `
@@ -269,7 +269,7 @@ ${escAttr(la
if (!data.triggered) {
appendTerminal('[ERROR] ' + (data.error || 'Build trigger failed'));
- document.getElementById('build-status').textContent = 'ÃÂâÃÂÃÂÃÂàFailed';
+ document.getElementById('build-status').textContent = 'â Failed';
return;
}
@@ -299,13 +299,13 @@
Option 1: D
DEVICE="${2:-/dev/sdX}"
case "$EDITION" in
- cinnamon) URL="https://sourceforge.net/projects/acreetionos-iso-image/files/AcreetionOS-1.0-x86_64.iso/download";;
+ cinnamon) URL="https://iso.acreetionos.org:8448/acreetion/AcreetionOS-1.0-x86_64.iso";;
xl) URL="https://iso.acreetionos.org:8448/acreetion/AcreetionOS_XL-1.0-x86_64.iso";;
32bit) URL="https://pub-173a1f638a3b4c95b5f58b09c0b968aa.r2.dev/AcreetionOS32-latest.iso";;
hyprland) URL="https://pub-173a1f638a3b4c95b5f58b09c0b968aa.r2.dev/AcreetionOS-Hyprland-latest.iso";;
@@ -453,7 +453,7 @@
${escAttr(la
if (!data.triggered) {
appendTerminal('[ERROR] ' + (data.error || 'Build trigger failed'));
- document.getElementById('build-status').textContent = 'ÃÂâÃÂÃÂÃÂàFailed';
+ document.getElementById('build-status').textContent = 'â Failed';
return;
}
@@ -299,13 +299,13 @@ ${escAttr(la
if (statusData.status === 'building') {
appendTerminal('[BUILD] Running... (' + attempts + 's elapsed)');
- document.getElementById('build-status').textContent = 'ÃÂâÃÂÃÂÃÂó Building... ' + (attempts * 10) + 's elapsed';
+ document.getElementById('build-status').textContent = 'â³ Building... ' + (attempts * 10) + 's elapsed';
} else if (statusData.status === 'complete' || statusData.status === 'success') {
appendTerminal('[OK] Build completed successfully!');
appendTerminal('[SYSTEM] ISO is ready for download.');
- document.getElementById('build-status').textContent = 'ÃÂâÃÂÃÂÃÂÃÂ
Build Complete!';
+ document.getElementById('build-status').textContent = 'âÂÂ
Build Complete!';
const dlLink = statusData.iso_url || 'https://acreetionos.org/api/r2/get/' + encodeURIComponent(editionId + '-latest.iso');
- document.getElementById('build-result').innerHTML = 'ÃÂâÃÂìÃÂàDownload ISO';
+ document.getElementById('build-result').innerHTML = '⬠Download ISO';
document.getElementById('build-result').style.display = 'block';
clearInterval(pollTimer);
// Persist in localStorage until next rebuild
@@ -314,7 +314,7 @@ ${escAttr(la
loadEditions();
} else if (statusData.status === 'failed') {
appendTerminal('[FAIL] Build failed.');
- document.getElementById('build-status').textContent = 'ÃÂâÃÂÃÂÃÂàBuild Failed';
+ document.getElementById('build-status').textContent = 'â Build Failed';
clearInterval(pollTimer);
} else if (statusData.status !== 'unknown' && attempts > 5) {
appendTerminal('[STATUS] ' + (statusData.status || 'pending'));
@@ -331,7 +331,7 @@ ${escAttr(la
} catch(e) {
appendTerminal('[ERROR] ' + e.message);
- document.getElementById('build-status').textContent = 'ÃÂâÃÂÃÂÃÂàError';
+ document.getElementById('build-status').textContent = 'â Error';
}
}
@@ -348,7 +348,7 @@ ${escAttr(la
XL (XLibre) Edition
${escAttr(la
loadEditions();
} else if (statusData.status === 'failed') {
appendTerminal('[FAIL] Build failed.');
- document.getElementById('build-status').textContent = 'ÃÂâÃÂÃÂÃÂàBuild Failed';
+ document.getElementById('build-status').textContent = 'â Build Failed';
clearInterval(pollTimer);
} else if (statusData.status !== 'unknown' && attempts > 5) {
appendTerminal('[STATUS] ' + (statusData.status || 'pending'));
@@ -331,7 +331,7 @@ ${escAttr(la
} catch(e) {
appendTerminal('[ERROR] ' + e.message);
- document.getElementById('build-status').textContent = 'ÃÂâÃÂÃÂÃÂàError';
+ document.getElementById('build-status').textContent = 'â Error';
}
}
@@ -348,7 +348,7 @@ ${escAttr(la
XL (XLibre) Edition
${escAttr(la
XL (XLibre) Edition
Experimental XLibre display server.
@@ -429,7 +429,7 @@Option 1: D
DEVICE="${2:-/dev/sdX}"
case "$EDITION" in
- cinnamon) URL="https://sourceforge.net/projects/acreetionos-iso-image/files/AcreetionOS-1.0-x86_64.iso/download";;
+ cinnamon) URL="https://iso.acreetionos.org:8448/acreetion/AcreetionOS-1.0-x86_64.iso";;
xl) URL="https://iso.acreetionos.org:8448/acreetion/AcreetionOS_XL-1.0-x86_64.iso";;
32bit) URL="https://pub-173a1f638a3b4c95b5f58b09c0b968aa.r2.dev/AcreetionOS32-latest.iso";;
hyprland) URL="https://pub-173a1f638a3b4c95b5f58b09c0b968aa.r2.dev/AcreetionOS-Hyprland-latest.iso";;
@@ -453,7 +453,7 @@ Option 1: D
Desktop App Flasher
-AcreetionOS USB Flasher is a cross-platform desktop app built with Tauri. Select an edition, pick your USB drive, and flash ÃÂâÃÂÃÂÃÂàall from one interface. The app is rebuilt weekly with the latest ISO names baked in.
+AcreetionOS USB Flasher is a cross-platform desktop app built with Tauri. Select an edition, pick your USB drive, and flash â all from one interface. The app is rebuilt weekly with the latest ISO names baked in.
Windows
macOS
@@ -490,7 +490,7 @@ Option 3: Ve
Download Ventoy for your OS
Install Ventoy to your USB drive (this formats it)
Simply copy the ISO file onto the Ventoy partition
-Boot from the USB ÃÂâÃÂÃÂÃÂàVentoy will show a menu of all ISOs
+Boot from the USB â Ventoy will show a menu of all ISOs
@@ -533,7 +533,7 @@ Option 4: Ru
html += '';
html += '';
} else {
html += '';
Desktop App Flasher
-Option 4: Ru
html += '';
html += '';
} else {
html += '
AcreetionOS USB Flasher is a cross-platform desktop app built with Tauri. Select an edition, pick your USB drive, and flash ÃÂâÃÂÃÂÃÂàall from one interface. The app is rebuilt weekly with the latest ISO names baked in.
+AcreetionOS USB Flasher is a cross-platform desktop app built with Tauri. Select an edition, pick your USB drive, and flash â all from one interface. The app is rebuilt weekly with the latest ISO names baked in.
Windows
macOS
@@ -490,7 +490,7 @@ Download Ventoy for your OS
Install Ventoy to your USB drive (this formats it)
Simply copy the ISO file onto the Ventoy partition
-Boot from the USB ÃÂâÃÂÃÂÃÂàVentoy will show a menu of all ISOs
+Boot from the USB â Ventoy will show a menu of all ISOs
@@ -533,7 +533,7 @@