<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ai -</title>
	<atom:link href="https://cyber-security.ba/tag/ai/feed/" rel="self" type="application/rss+xml" />
	<link>https://cyber-security.ba</link>
	<description>Mjesto Gdje Sigurnost Sretne Inovaciju!</description>
	<lastBuildDate>Tue, 23 Jun 2026 15:36:47 +0000</lastBuildDate>
	<language>bs-BA</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://cyber-security.ba/wp-content/uploads/2024/04/Logo-mali-white.png</url>
	<title>ai -</title>
	<link>https://cyber-security.ba</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Nova era CEO prevara: Kada vas &#8220;direktor&#8221; pozove glasom koji je generisao AI</title>
		<link>https://cyber-security.ba/nova-era-ceo-prevara-kada-vas-direktor-pozove-glasom-koji-je-generisao-ai/</link>
					<comments>https://cyber-security.ba/nova-era-ceo-prevara-kada-vas-direktor-pozove-glasom-koji-je-generisao-ai/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 29 May 2026 21:47:56 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Info]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[info]]></category>
		<guid isPermaLink="false">https://cyber-security.ba/?p=330</guid>

					<description><![CDATA[<p>U februaru 2024. godine, zaposleni u jednoj hongkonškoj finansijskoj kompaniji učestvovao je u video konferenciji sa — kako je bio uvjeren — generalnim direktorom i nekoliko kolega. Na kraju poziva, izvršio je transfer od 25 miliona USD na nalog koji mu je &#8220;direktor&#8221; zadao. Svi učesnici videa bili su deepfake generisane kopije stvarnih osoba. Ni...</p>
<p>The post <a href="https://cyber-security.ba/nova-era-ceo-prevara-kada-vas-direktor-pozove-glasom-koji-je-generisao-ai/">Nova era CEO prevara: Kada vas “direktor” pozove glasom koji je generisao AI</a> first appeared on <a href="https://cyber-security.ba"></a>.</p>]]></description>
										<content:encoded><![CDATA[<p>U februaru 2024. godine, zaposleni u jednoj hongkonškoj finansijskoj kompaniji učestvovao je u video konferenciji sa — kako je bio uvjeren — generalnim direktorom i nekoliko kolega. Na kraju poziva, izvršio je transfer od <strong>25 miliona USD</strong> na nalog koji mu je &#8220;direktor&#8221; zadao. Svi učesnici videa bili su deepfake generisane kopije stvarnih osoba. Ni jedan čovjek na ekranu nije bio živ. <a href="https://edition.cnn.com/2024/02/04/asia/deepfake-cfo-scam-hong-kong-intl-hnk/index.html" target="_blank" rel="noopener">(CNN, 4. februar 2024.)</a></p>
<p>Ovo nije izolovan slučaj. Prema <a href="https://www.ic3.gov/AnnualReport/Reports/2023_IC3Report.pdf" target="_blank" rel="noopener">FBI IC3 godišnjem izvještaju za 2023.</a>, Business Email Compromise (BEC) prevare uzrokovale su gubitke veće od <strong>2,9 milijardi USD</strong> samo u SAD-u. Sa integracijom deepfake audio i video tehnologije, ova cifra eksponencijalno raste.</p>
<p>Kloniranje glasa u realnom vremenu omogućava kriminalcima da unutar nekoliko sekundi replikuju glas bilo kojeg menadžera ili direktora preduzeća, prebacujući težište sajber kriminala sa digitalnih propusta direktno na ljudsku psihologiju.</p>
<hr />
<h2>Scenario iz prave prakse: Kako izgleda savremeni AI napad?</h2>
<p>Da bismo razumjeli opasnost ove tehnologije, moramo je posmatrati kroz realistični scenario koji se sve češće dešava u poslovnom svijetu širom planete:</p>
<ol>
<li><strong>Faza pripreme (Izviđanje):</strong> Napadač targetira kompaniju i identifikuje ključne osobe – generalnog direktora (CEO) i šefa računovodstva ili finansija. Kroz javno dostupne materijale (video intervjui na YouTube-u, paneli, podcasti ili izjave za medije), napadač prikuplja svega tridesetak sekundi čistog audio materijala na kojem direktor govori.</li>
<li><strong>Inicijalni kontakt (Mejl):</strong> Šefu računovodstva stiže email sa adrese koja izgleda gotovo identično direktorovoj: <em>&#8220;Na veoma sam važnom i povjerljivom sastanku sa advokatima oko akvizicije nove opreme. Moramo hitno uplatiti avans od 25.000 EUR kako ugovor ne bi propao. Trenutno ne mogu da kucam, ali nazvaću te na kratko sa sastanka da potvrdim nalog.&#8221;</em></li>
<li><strong>AI izvršenje (Poziv):</strong> Telefon zvoni. Sa druge strane žice čuje se prepoznatljiva boja glasa direktora, njegov specifičan akcenat, pa čak i ambijentalna buka sastanka u pozadini. Glas užurbano govori: <em>&#8220;Da, ja sam, situacija je kritična, pusti onu uplatu o kojoj sam ti pisao u mejlu odmah, gubimo ugovor ako ne legne u narednih pola sata. Računam na tebe, žurim nazad unutra.&#8221;</em> Veza se prekida.</li>
<li><strong>Ishod:</strong> Žrtva, potpuno uvjerena da je razgovarala sa svojim nadređenim, unosi i autorizuje nalog. Novac odlazi na inostrani račun prevaranata, a prevara se otkriva tek na kraju radnog vremena ili tokom narednih dana kada se direktor vrati sa puta.</li>
</ol>
<hr />
<h2>Tehnička pozadina: Koliko je lako klonirati nečiji glas?</h2>
<p>Zabluda je da su za kreiranje uvjerljivog deepfake audio snimka potrebni super-računari ili skupi softver. Alati su danas komercijalno dostupni, jeftini i zastrašujuće jednostavni za upotrebu:</p>
<ul>
<li><strong>ElevenLabs</strong> — lider na tržištu TTS/voice cloning-a. Besplatni tier dovoljan je za generisanje uzorka; plaćeni planovi počinju od 5 USD/mjesečno i nude voice cloning iz 30-sekundnog sampla sa izlazom gotovo nerazlučivim od originala.</li>
<li><strong>Resemble AI</strong> — specijalizovan za real-time voice changing tokom aktivnih poziva. Napadač govori, AI transformiše glas u ciljani u milisekundama.</li>
<li><strong>RVC (Retrieval-based Voice Conversion)</strong> — open-source, besplatan, lokalno se pokreće. Dostupan na GitHub-u, bez cenzure, bez limita.</li>
</ul>
<p>Modernim neuronskim mrežama više nije potreban ogroman skup podataka. Dovoljno je unijeti kratak audio uzorak (tzv. &#8220;Voice Seed&#8221;) kako bi AI u potpunosti mapirao:</p>
<ul>
<li>Boju i ton glasa, specifičan regionalni akcenat.</li>
<li>Emotivni ton — užurbanost, stres, smirenost.</li>
<li>Prirodne nesavršenosti: uzdisanje, pauze, oklijevanje između riječi.</li>
</ul>
<p>Kada sistem jednom mapira glas, napadač u tekstualno polje ukuca željeni tekst (Text-to-Speech), a AI generiše audio fajl ili vrši real-time transformaciju tokom aktivnog telefonskog poziva.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-334 size-full" src="https://cyber-security.ba/wp-content/uploads/2026/05/Koliko-je-lako-klonirati-neciji-glas-e1780091044860.png" alt="" width="1573" height="590" srcset="https://cyber-security.ba/wp-content/uploads/2026/05/Koliko-je-lako-klonirati-neciji-glas-e1780091044860.png 1573w, https://cyber-security.ba/wp-content/uploads/2026/05/Koliko-je-lako-klonirati-neciji-glas-e1780091044860-300x113.png 300w, https://cyber-security.ba/wp-content/uploads/2026/05/Koliko-je-lako-klonirati-neciji-glas-e1780091044860-1024x384.png 1024w, https://cyber-security.ba/wp-content/uploads/2026/05/Koliko-je-lako-klonirati-neciji-glas-e1780091044860-768x288.png 768w, https://cyber-security.ba/wp-content/uploads/2026/05/Koliko-je-lako-klonirati-neciji-glas-e1780091044860-100x38.png 100w, https://cyber-security.ba/wp-content/uploads/2026/05/Koliko-je-lako-klonirati-neciji-glas-e1780091044860-1536x576.png 1536w" sizes="auto, (max-width: 1573px) 100vw, 1573px" /></p>
<hr />
<h2>Kako se odbraniti? Proceduralni i tehnički protokoli</h2>
<p>Pošto se u ovom slučaju ne radi o propustu u kodu ili zastarjelom OS-u, klasična perimetarska odbrana ovdje gubi bitku. Potreban je kombinovani pristup — i procesni i tehnički.</p>
<h3>1. Uvođenje interne &#8220;Sigurnosne lozinke&#8221; (Safe Word)</h3>
<p>Svaka vanredna finansijska transakcija koja prelazi određeni limit, a nalaže se putem telefona ili video poziva, mora biti potvrđena internom tajnom lozinkom. Ovu šifru znaju isključivo članovi uprave i lica ovlašćena za izvršavanje plaćanja. Ukoliko osoba sa druge strane žice ne može da izgovori dogovorenu lozinku, poziv se automatski prekida i incident se prijavljuje IT sektoru.</p>
<h3>2. Obavezni &#8220;Out-of-Band&#8221; verifikacioni protokol</h3>
<p>Ako nalog za hitno plaćanje stiže kroz jedan kanal (npr. email), verifikacija mora ići kroz potpuno drugi, nezavisni kanal. Potvrda nikada ne smije biti odgovor na isti email ili poziv broja navedenog u sumnjivoj poruci. Interni Signal, privatni mobilni broj direktora ili lični kontakt su jedine prihvatljive opcije.</p>
<h3>3. Tehnički sloj odbrane: email autentifikacija i komunikacijski kanali</h3>
<p>Procesni protokoli funkcionišu samo ako su podržani tehničkom infrastrukturom:</p>
<ul>
<li><strong>DMARC + DKIM + SPF</strong> — osnova email autentifikacije. Bez ova tri zapisa ispravno konfigurisana na DNS-u, napadač može lako spoofovati direktorov email. DMARC politika <code class="" data-line="">p=reject</code> blokira spoofovane poruke na nivou mail servera primatelja.</li>
<li><strong>Interni komunikacijski kanal sa verifikacijom identiteta</strong> — Microsoft Teams, Cisco Webex ili Signal for Teams, gdje je svaki korisnik vezan za korporativni identitet i MFA. Finansijske instrukcije koje ne dolaze kroz ovaj kanal automatski su sumnjive.</li>
<li><strong>Dual-approval za visoke transakcije</strong> — ERP/finansijski sistem treba konfigurisati tako da svaki transfer iznad definisanog limita zahtijeva odobrenje dva ovlašćena lica, bez mogućnosti override-a putem telefonskog naloga.</li>
</ul>
<h3>4. Edukacija i promjena korporativne kulture</h3>
<p>Finansijski i administrativni timovi moraju naučiti da pojmovi <strong>&#8220;HITNO&#8221;</strong>, <strong>&#8220;TAJNO&#8221;</strong> i <strong>&#8220;ODMAH&#8221;</strong> više ne predstavljaju naredbu za slijepo izvršavanje, već automatsku crvenu zastavicu koja zahtijeva dodatne provjere. Direktor koji razumije ovu prijetnju nikada neće zamjeriti zaposlenom što je stopirao hitnu uplatu radi sigurnosne verifikacije — naprotiv.</p>
<blockquote>
<p>Tehnologija koja stoji iza ovih napada nije nauka budućnosti — dostupna je svakome sa internet konekcijom i kreditnom karticom. Kao IT profesionalci, ne možemo se osloniti isključivo na firewall i antivirus kada napadač zaobiđe cijeli tehnički perimetar i direktno cilja čovjeka. Jedina efikasna odbrana je kombinacija jasnih procedura, skepticizma ugrađenog u kulturu organizacije i tehničkih kontrola koje te procedure podupiru.</p>
</blockquote><p>The post <a href="https://cyber-security.ba/nova-era-ceo-prevara-kada-vas-direktor-pozove-glasom-koji-je-generisao-ai/">Nova era CEO prevara: Kada vas “direktor” pozove glasom koji je generisao AI</a> first appeared on <a href="https://cyber-security.ba"></a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://cyber-security.ba/nova-era-ceo-prevara-kada-vas-direktor-pozove-glasom-koji-je-generisao-ai/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kako instalirati lokalni AI na svoj računar: WSL2 + Ollama + NVIDIA</title>
		<link>https://cyber-security.ba/kako-instalirati-lokalni-ai-na-svoj-racunar-wsl2-ollama-nvidia/</link>
					<comments>https://cyber-security.ba/kako-instalirati-lokalni-ai-na-svoj-racunar-wsl2-ollama-nvidia/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 29 May 2026 21:07:52 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Operativni Sistemi]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[llm]]></category>
		<category><![CDATA[ollama]]></category>
		<category><![CDATA[wsl]]></category>
		<guid isPermaLink="false">https://cyber-security.ba/?p=299</guid>

					<description><![CDATA[<p>Instalacija teških Docker paketa često može bespotrebno opteretiti hardverske resurse, što direktno utiče na performanse velikih jezičkih modela (LLM). U ovom uputstvu proći ćete kroz optimizovanu, &#8220;lightweight&#8221; metodu podizanja kompletnog AI sistema direktno unutar Linux podsistema (WSL2), koristeći Python virtuelno okruženje i hardversko ubrzanje vaše NVIDIA grafičke karte. Korak 1: Instalacija i priprema WSL2 okruženja...</p>
<p>The post <a href="https://cyber-security.ba/kako-instalirati-lokalni-ai-na-svoj-racunar-wsl2-ollama-nvidia/">Kako instalirati lokalni AI na svoj računar: WSL2 + Ollama + NVIDIA</a> first appeared on <a href="https://cyber-security.ba"></a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Instalacija teških Docker paketa često može bespotrebno opteretiti hardverske resurse, što direktno utiče na performanse velikih jezičkih modela (LLM). U ovom uputstvu proći ćete kroz optimizovanu, &#8220;lightweight&#8221; metodu podizanja kompletnog AI sistema direktno unutar Linux podsistema (WSL2), koristeći Python virtuelno okruženje i hardversko ubrzanje vaše NVIDIA grafičke karte.</p>
<hr />
<h2>Korak 1: Instalacija i priprema WSL2 okruženja</h2>
<p>Prije podizanja samog modela, potrebno je da osigurate da Windows podloga ima omogućen podsistem za Linux sa ispravnom verzijom kernela koja podržava GPU passthrough (prosljeđivanje grafičke karte).</p>
<ol>
<li style="list-style-type: none;">
<ol>
<li>Otvorite <strong>PowerShell kao Administrator</strong> na Windows domaćinu i izvršite komandu za instalaciju WSL-a i podrazumijevane Ubuntu distribucije:
<pre><code class="" data-line="">wsl --install</code></pre>
</li>
<li>Ako je WSL već instaliran, izvršite ažuriranje Linux kernela na najnoviju stabilnu verziju:
<pre><code class="" data-line="">wsl --update</code></pre>
</li>
</ol>
</li>
</ol>
<p>&lt;</p>
<ol>
<li>Restartujte računar ukoliko sistem to zahtijeva, a zatim kroz Windows Terminal, CMD ili PowerShell samo ukucajte komandu:
<pre><code class="" data-line="">wsl</code></pre>
<p>i inicijalizujte Ubuntu distribuciju, kreirajte korisnički nalog i lozinku.</li>
</ol>
<hr />
<h2>Korak 2: Inspekcija početnog stanja i verifikacija hardvera</h2>
<p>Prije nego što započne instalacija Ollame, unutar pokrenutog Ubuntu terminala vrši se analiza mrežnog i hardverskog sloja kako bi se potvrdila ispravnost CUDA drajvera i mapiranje resursa.</p>
<h3>1. Provjera GPU Passthrough statusa i VRAM resursa</h3>
<p>Pokretanjem NVIDIA System Management Interface alata unutar WSL-a provjeravate da li Linux pravilno vidi grafički podsistem Windows domaćina:</p>
<pre><code class="" data-line="">nvidia-smi</code></pre>
<p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-305 size-full" src="https://cyber-security.ba/wp-content/uploads/2026/05/01-smi.png" alt="" width="837" height="452" srcset="https://cyber-security.ba/wp-content/uploads/2026/05/01-smi.png 837w, https://cyber-security.ba/wp-content/uploads/2026/05/01-smi-300x162.png 300w, https://cyber-security.ba/wp-content/uploads/2026/05/01-smi-768x415.png 768w, https://cyber-security.ba/wp-content/uploads/2026/05/01-smi-100x54.png 100w" sizes="(max-width: 837px) 100vw, 837px" /></p>
<p>&nbsp;</p>
<p>U izlazu sistema vidjećete potpunu tabelu i potvrđeno stanje vašeg hardvera (npr. <strong>NVIDIA GeForce RTX 5070 Ti</strong> sa oko <strong>16 GB VRAM-a</strong> i podrškom za <strong>CUDA API</strong>).</p>
<blockquote><p><strong>Sistemska bilješka:</strong> Maksimalna veličina LLM-a koji se može u potpunosti učitati u brzu grafičku memoriju (bez pada performansi usljed prelivanja u obični RAM) iznosi oko 12–13 GB, čime se ostavlja prostor za kontekstni prozor (Context Window) i prateće sistemske procese.</p></blockquote>
<h3>2. Skeniranje postojećih servisa i otvorenih portova</h3>
<p>Uvjerite se da na sistemu nema tragova ranijih instalacija koje bi mogle napraviti mrežni konflikt:</p>
<pre><code class="" data-line=""># Provjera Ollama binarne datoteke
ollama --version

# Provjera Docker engine-a
docker --version</code></pre>
<p>Ukoliko komande vrate <em>not found</em>, sistem je čist. Provjerite stanje mrežnih soketa i osluškivanja (listening ports) kako biste bili sigurni da su portovi <code class="" data-line="">11434</code> (Ollama) i <code class="" data-line="">8080</code> (WebUI) slobodni:</p>
<pre><code class="" data-line="">ss -tuln</code></pre>
<h3>3. Ažuriranje indeksa paketa</h3>
<p>Pripremite Ubuntu okruženje za povlačenje potrebnih zavisnosti i paketa:</p>
<pre><code class="" data-line="">sudo apt update</code></pre>
<hr />
<h2>Korak 3: Instalacija Ollama Engine-a na Linux podsistem</h2>
<p>Zvanična i preporučena metoda za instalaciju Ollame na Linux koja automatski konfiguriše sistemske servise i mapira CUDA drajvere jeste izvršavanje instalacione skripte.</p>
<p>Pokrenite instalaciju komandom:</p>
<pre><code class="" data-line="">curl -fsSL https://ollama.com/install.sh | sh</code></pre>
<p><em>Napomena: Ukoliko sistem vrati grešku za <code class="" data-line="">&quot;zstd&quot;</code>, instalirajte ga ručno preko <code class="" data-line=""></code></em></p>
<p><em><code class="" data-line="">sudo apt-get install zstd -y</code> </em></p>
<p><em>pa ponovite gornju komandu: <code class="" data-line=""></code></em></p>
<p><em><code class="" data-line="">curl -fsSL https://ollama.com/install.sh | sh</code></em></p>
<p>Nakon završetka, potvrdite uspješnu instalaciju provjerom trenutne verzije:</p>
<pre><code class="" data-line="">ollama --version</code></pre>
<hr />
<h2>Korak 4: Konfiguracija mrežnog pristupa za Ollamu</h2>
<p>Po podrazumijevanim podešavanjima, Ollama se vezuje isključivo za lokalnu adresu <code class="" data-line="">127.0.0.1</code>. Da bi eksterne aplikacije i web interfejsi mogli nesmetano komunicirati sa njom kroz mrežu, konfiguraciju vršimo direktnim kreiranjem <code class="" data-line="">override.conf</code> datoteke:</p>
<ol>
<li>Kreirajte namjenski direktorijum za modifikaciju servisa i upišite environment varijablu za mrežni host:
<pre><code class="" data-line="">sudo mkdir -p /etc/systemd/system/ollama.service.d
echo -e &quot;[Service]\nEnvironment=\&quot;OLLAMA_HOST=0.0.0.0\&quot;&quot; | sudo tee /etc/systemd/system/ollama.service.d/override.conf</code></pre>
</li>
<li>Osvježite systemd menadžer konfiguraciju kako bi sistem registrovao izmjene:
<pre><code class="" data-line="">sudo systemctl daemon-reload</code></pre>
</li>
<li>Restartujte Ollama servis da bi se primijenile nove mrežne postavke:
<pre><code class="" data-line="">sudo systemctl restart ollama</code></pre>
</li>
<li>Verifikujte da servis sada ispravno sluša na svim mrežnim interfejsima:
<pre><code class="" data-line="">ss -tuln | grep 11434</code></pre>
<p>Znak <code class="" data-line="">*</code> (ili <code class="" data-line="">0.0.0.0</code>) u izlazu potvrđuje da je port otvoren i spreman za prijem upita sa eksternih adresa.</p>
<p><img decoding="async" class="aligncenter wp-image-313 size-full" src="https://cyber-security.ba/wp-content/uploads/2026/05/02-ollama-0.0.0.0-2.png" alt="" width="1086" height="307" srcset="https://cyber-security.ba/wp-content/uploads/2026/05/02-ollama-0.0.0.0-2.png 1086w, https://cyber-security.ba/wp-content/uploads/2026/05/02-ollama-0.0.0.0-2-300x85.png 300w, https://cyber-security.ba/wp-content/uploads/2026/05/02-ollama-0.0.0.0-2-1024x289.png 1024w, https://cyber-security.ba/wp-content/uploads/2026/05/02-ollama-0.0.0.0-2-768x217.png 768w, https://cyber-security.ba/wp-content/uploads/2026/05/02-ollama-0.0.0.0-2-100x28.png 100w" sizes="(max-width: 1086px) 100vw, 1086px" /></li>
</ol>
<hr />
<h2>Korak 5: Strategija izbora modela i proračun VRAM memorije</h2>
<p>Prilikom odabira lokalnog LLM-a, ključno pravilo je da cijeli model mora stati u VRAM grafičke karte. Ako model pređe kapacitet grafičke memorije, performanse drastično opadaju (i do 10–20 puta) jer sistem prelazi na spori CPU i obični RAM.</p>
<p>Za proračun koristite formulu:<br />
<strong>Potreban VRAM = Veličina modela na disku + VRAM za Context Window (3–4 GB)</strong></p>
<table style="border-collapse: collapse; width: 100%;" border="1" cellpadding="5">
<thead>
<tr style="background-color: #f2f2f2;">
<th>Klasa hardvera</th>
<th>Preporučeni model</th>
<th>Veličina na disku</th>
<th>Minimalni VRAM</th>
<th>Zašto je idealan?</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Standard</strong> (Većina korisnika)</td>
<td><strong>Llama 3 8B</strong> (ili Mistral 7B)</td>
<td>~4.7 GB</td>
<td>8 GB VRAM</td>
<td>Model od 8 milijardi parametara idealno staje u ekonomski pristupačne kartice, ostavljajući prostor za sistem.</td>
</tr>
<tr>
<td><strong>Advanced</strong> (Snažnije mašine)</td>
<td><strong>Gemma 2 9B</strong> (ili veći modeli)</td>
<td>~5.5 GB</td>
<td>16 GB VRAM</td>
<td>Daje daleko preciznije odgovore i naprednije logičko zaključivanje, a jače kartice ga izvršavaju u realnom vremenu.</td>
</tr>
</tbody>
</table>
<ul>
<li><strong>Pokretanje modela za širu publiku (Llama 3 8B):</strong>
<pre><code class="" data-line="">ollama run llama3</code></pre>
</li>
<li><strong>Pokretanje naprednog modela (Gemma 2 9B):</strong>
<pre><code class="" data-line="">ollama run gemma2:9b</code></pre>
</li>
</ul>
<p><em>Za izlazak iz interaktivnog chata u terminalu unesite:</em> <code class="" data-line="">/exit</code></p>
<p><img decoding="async" class="aligncenter wp-image-315 size-full" src="https://cyber-security.ba/wp-content/uploads/2026/05/03-ollama-instalirana.png" alt="" width="1054" height="644" srcset="https://cyber-security.ba/wp-content/uploads/2026/05/03-ollama-instalirana.png 1054w, https://cyber-security.ba/wp-content/uploads/2026/05/03-ollama-instalirana-300x183.png 300w, https://cyber-security.ba/wp-content/uploads/2026/05/03-ollama-instalirana-1024x626.png 1024w, https://cyber-security.ba/wp-content/uploads/2026/05/03-ollama-instalirana-768x469.png 768w, https://cyber-security.ba/wp-content/uploads/2026/05/03-ollama-instalirana-100x61.png 100w" sizes="(max-width: 1054px) 100vw, 1054px" /></p>
<hr />
<h2>Korak 6: Monitoring resursa tokom rada</h2>
<p>Kako biste se uvjerili da model radi isključivo unutar grafičke karte, otvorite novi Ubuntu terminal dok model generiše odgovor i pokrenite komandu za praćenje u realnom vremenu:</p>
<pre><code class="" data-line="">watch -n 1 nvidia-smi</code></pre>
<p><em>(Iz monitoringa izlazite kombinacijom tastera <code class="" data-line="">Ctrl + C</code>)</em></p>
<p>Pratite sekciju <strong>Memory-Usage</strong> (potrošnja ne smije da prelazi granice vašeg VRAM-a) i <strong>GPU-Util</strong> (opterećenje jezgra koje skače na 90-100%), što je direktan dokaz da grafički procesor obavlja sav posao.</p>
<hr />
<h2>Korak 7: Instalacija Open WebUI interfejsa (Preko Python-a)</h2>
<p>Kako bismo izbjegli glomazne Docker pakete i dodatno rasteretili resurse, Open WebUI podižemo direktno unutar Ubuntu okruženja koristeći Python virtuelno okruženje (<code class="" data-line="">venv</code>).</p>
<ol>
<li>Instalirajte Python 3 i potreban menadžer paketa:
<pre><code class="" data-line="">sudo apt install python3-pip python3-venv -y</code></pre>
</li>
<li>Kreirajte namjenski direktorijum za web interfejs i aktivirajte izolovano okruženje:
<pre><code class="" data-line="">mkdir open-webui-app &amp;&amp; cd open-webui-app
python3 -m venv venv
source venv/bin/activate</code></pre>
<p><em>Vidjećete oznaku <code class="" data-line="">(venv)</code> na početku linije u terminalu, što znači da je okruženje uspješno aktivirano.</em></li>
<li>Instalirajte Open WebUI alat i prateće zavisnosti:
<pre><code class="" data-line="">pip install open-webui</code></pre>
</li>
</ol>
<hr />
<h2>Korak 8: Pokretanje i pristup mrežnom interfejsu</h2>
<p>Pošto WSL2 radi unutar svoje izolovane mreže, prvo je potrebno da saznate trenutnu IP adresu vašeg Linux podsistema kako bi Windows mogao da locira interfejs.</p>
<ol>
<li>Unesite komandu za prikaz mrežne IP adrese:
<pre><code class="" data-line="">ip addr show eth0 | grep inet</code></pre>
<p><em>U izlazu ćete vidjeti adresu podsistema (na primjer: 172.21.4.22)</em>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-317 size-full" src="https://cyber-security.ba/wp-content/uploads/2026/05/03.1-IP-adresa.png" alt="" width="706" height="263" srcset="https://cyber-security.ba/wp-content/uploads/2026/05/03.1-IP-adresa.png 706w, https://cyber-security.ba/wp-content/uploads/2026/05/03.1-IP-adresa-300x112.png 300w, https://cyber-security.ba/wp-content/uploads/2026/05/03.1-IP-adresa-100x37.png 100w" sizes="auto, (max-width: 706px) 100vw, 706px" /></li>
<li>Pokrenite servis tako što ćete varijablu <code class="" data-line="">HOST=&lt;em&gt;x.x.x.x&lt;/em&gt;</code> vezati za vašu specifičnu IP adresu podsistema:
<pre><code class="" data-line="">HOST=172.21.4.22 PORT=8080 OLLAMA_BASE_URL=http://127.0.0.1:11434 open-webui serve</code></pre>
</li>
</ol>
<blockquote><p><strong>Važna napomena tokom pokretanja:</strong> Nakon što unesete ovu komandu, sistem će izgledati kao da je privremeno zaustavio rad na stavkama <code class="" data-line="">Downloading...</code> ili <code class="" data-line="">Download complete: 100%</code>. Nemojte prekidati proces! Open WebUI u pozadini preuzima svoje interne embedding biblioteke za pretragu i rad sa dokumentima. Kada se proces završi, server postaje potpuno aktivan.</p></blockquote>
<h3>Pristup chatu:</h3>
<p>Otvorite bilo koji browser na Windows hostu (domaćinu) i unesite dobijenu adresu i port:<br />
<code class="" data-line="">http://172.21.4.22:8080</code></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-319 size-full" src="https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui.png" alt="" width="752" height="452" srcset="https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui.png 752w, https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui-300x180.png 300w, https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui-100x60.png 100w" sizes="auto, (max-width: 752px) 100vw, 752px" /></p>
<p>Prilikom prvog pristupa, sistem će od vas tražiti da kreirate novi Admin nalog. Pošto je sistem potpuno lokalnog karaktera, ovi podaci ostaju isključivo u lokalnoj bazi vašeg računara. U gornjem lijevom uglu izaberite učitani model i vaš lokalni AI asistent je spreman za upotrebu.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-320 size-full" src="https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui-01.png" alt="" width="1108" height="694" srcset="https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui-01.png 1108w, https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui-01-300x188.png 300w, https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui-01-1024x641.png 1024w, https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui-01-768x481.png 768w, https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui-01-100x63.png 100w, https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui-01-150x95.png 150w, https://cyber-security.ba/wp-content/uploads/2026/05/04-web-ui-01-400x250.png 400w" sizes="auto, (max-width: 1108px) 100vw, 1108px" /></p>
<hr />
<h2>Korak 9: Automatizacija i otvaranje sistema za lokalnu mrežu (LAN)</h2>
<p>Kako ne biste morali ručno da aktivirate virtuelno okruženje i kucate dugačke komande nakon svakog restarta, kreiraćemo pozadinski <code class="" data-line="">systemd</code> servis koji će automatski podizati Open WebUI čim se WSL startuje.</p>
<ol>
<li>Prekinite trenutni ručni proces u terminalu pritiskom na kombinaciju tastera <strong><code class="" data-line="">Ctrl + C</code></strong>.</li>
<li>Otvorite novi konfiguracioni fajl kroz sistemski tekstualni editor:
<pre><code class="" data-line="">sudo nano /etc/systemd/system/open-webui.service</code></pre>
</li>
<li>Unesite sljedeću konfiguraciju (prilagodite parametar <code class="" data-line="">HOST</code> vašoj IP adresi podsistema):
<pre><code class="" data-line="">[Unit]
Description=Open WebUI Service
After=network.target ollama.service
Requires=ollama.service

[Service]
Type=simple
User=freedole
WorkingDirectory=/home/&lt;linux-korisnik&gt;/open-webui-app
ExecStart=/home/&lt;linux-korisnik&gt;/open-webui-app/venv/bin/open-webui serve
Environment=&quot;HOST=172.21.4.22&quot;
Environment=&quot;PORT=8080&quot;
Environment=&quot;OLLAMA_BASE_URL=http://127.0.0.1:11434&quot;
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target</code></pre>
<p><em>(Sačuvajte izmjene sa <code class="" data-line="">Ctrl + O</code>, potvrdite sa <code class="" data-line="">Enter</code>, pa izađite iz editora sa <code class="" data-line="">Ctrl + X</code>)</em></li>
<li>Aktiviraćete i pokrenuti kreirani servis u pozadini sljedećim komandama:
<pre><code class="" data-line="">sudo systemctl daemon-reload
sudo systemctl enable open-webui.service
sudo systemctl start open-webui.service</code></pre>
</li>
</ol>
<h3>Prosljeđivanje portova za pristup iz LAN mreže</h3>
<p>Pošto WSL2 radi iza NAT-a, vaše kolege ili drugi uređaji iz lokalne mreže ne mogu direktno vidjeti internu <code class="" data-line="">172.x.x.x</code> adresu. Da biste omogućili pristup preko prave IP adrese vašeg glavnog Windows računara (npr. <code class="" data-line="">192.168.1.X</code>), otvorite <strong>Windows PowerShell kao Administrator</strong> i unesite sljedeće pravilo za portproxy (<code class="" data-line="">connectaddress=172.21.4.22</code> zamijenite svojom adresom):</p>
<pre><code class="" data-line="">netsh interface portproxy add v4tov4 listenport=8080 listenaddress=0.0.0.0 connectport=8080 connectaddress=172.21.4.22</code></pre>
<p>Ovom administrativnom komandom Windows preuzima saobraćaj sa glavne LAN mreže na portu <code class="" data-line="">8080</code> i automatski ga prosljeđuje unutar Linux podsistema. Vaš lokalni AI server je sada konfigurisan, automatizovan i dostupan svim uređajima u LAN mreži.</p><p>The post <a href="https://cyber-security.ba/kako-instalirati-lokalni-ai-na-svoj-racunar-wsl2-ollama-nvidia/">Kako instalirati lokalni AI na svoj računar: WSL2 + Ollama + NVIDIA</a> first appeared on <a href="https://cyber-security.ba"></a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://cyber-security.ba/kako-instalirati-lokalni-ai-na-svoj-racunar-wsl2-ollama-nvidia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
