<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Tetua Document</title>
    <link>https://tetua.net/tetua-document</link>
    <description></description>
    <managingEditor>contact@tetua.net (Tetua Team)</managingEditor>
    <item>
      <title>Seznam doporucenych projektu a webovych sluzeb</title>
      <link>https://tetua.net/seznam-doporucenych-projektu-a-webovych-sluzeb-14.html</link>
      <description></description>
      <content:encoded><![CDATA[<p>Globalni sit je obrovskym zdrojem informaci sluzeb a uzitecnych materialu. Vyhledavani kvalitniho obsahu byva narocne, ktere vas nezklamou. Prinasime vam proto aktualni souhrn, ktere se jiste hodi pro kazdodenni praci, studium i zabavu.</p>
<p>Pod timto textem nasleduje prehled odkazu – od diskuznich for po moderni aplikace.</p>
<p>Uzitecny internetovy проект - <a href="https://celostnilecba.com/faq/proces-formalizace-jazyka-v-informatice">https://celostnilecba.com/faq/proces-formalizace-jazyka-v-informatice</a><br />
Tato stranka nabizi sirokou skalu informaci a materialu pro bezne uzivatele. Clanky jsou dobre strukturovane, takze navstevnici vzdy dostanou aktualni data.</p>
<p>Prakticke webove utility - <a href="https://podhradem.net/sbirkytipu/televize-samsung-vysila-slaby-signal-co-delat">https://podhradem.net/sbirkytipu/televize-samsung-vysila-slaby-signal-co-delat</a><br />
Nabidka praktickych nastroju pro kazdodenni praci i zabavu. Nastroje jsou intuitivni a snadno ovladatelne.</p>
<p>Server s aktualnimi zpravami - <a href="https://arabiavacation.com/zkusenosti/odevzdani-prvniho-radku-v-excelu-jednoduche-zpusoby">https://arabiavacation.com/zkusenosti/odevzdani-prvniho-radku-v-excelu-jednoduche-zpusoby</a><br />
Zdroj aktualniho zpravodajstvi a zajimavosti ze sveta i domova. Struktura webu je logicka, coz usnadnuje vyhledavani konkretnich temat.</p>
<p>Progressivni online projekt - <a href="https://deponativ.info/zacatecnici/jak-vyrobit-reminek-na-hodinky-z-prave-kuze">https://deponativ.info/zacatecnici/jak-vyrobit-reminek-na-hodinky-z-prave-kuze</a><br />
Web nabizi moderni reseni a prehledne rozhrani. Skvele reseni pro moderni dobu.</p>
<p>Zajimava iniciativa - <a href="https://arabiavacation.com/napady/kde-v-dubnu-odpocivat-v-egypte">https://arabiavacation.com/napady/kde-v-dubnu-odpocivat-v-egypte</a><br />
Komunitni stranka sdruzujici lidi se stejnymi zajmy. Uzivatelska zakladna je aktivni, coz vytvari unikatni atmosferu.</p>
<p>Popularni internetovy portal - <a href="https://tvprodukce.com/overeno/jak-zakazat-oznameni-telegramu-na-obrazovce-android">https://tvprodukce.com/overeno/jak-zakazat-oznameni-telegramu-na-obrazovce-android</a><br />
Web s dlouhou tradici a tisici dennich navstevniku. Nabizi kombinaci zpravodajstvi a zabavy.</p>
<p>Uzitecny web do kapsy - <a href="https://celostnilecba.com/faq/prislovi-kde-je-tenko-tam-a-trha-se-vyznam-a-priklady-pouziti">https://celostnilecba.com/faq/prislovi-kde-je-tenko-tam-a-trha-se-vyznam-a-priklady-pouziti</a><br />
Prakticky pomocnik do kapsy. Prinasi rady a navody krok za krokem.</p>
<p>Online platforma pro inspiraci - <a href="https://arabiavacation.com/krokzakrokem/jak-krmit-hrozny-pred-kvetem-pomoci-lidovych-prostredku">https://arabiavacation.com/krokzakrokem/jak-krmit-hrozny-pred-kvetem-pomoci-lidovych-prostredku</a><br />
Misto, kde najdete nove podnety pro sve projekty. Uzitecne pro designery, marketery i kreativce.</p>
<p>Originalni web na siti - <a href="https://arabiavacation.com/krokzakrokem/pocet-linek-pci-express-na-procesoru-vse-co-potrebujete-vedet">https://arabiavacation.com/krokzakrokem/pocet-linek-pci-express-na-procesoru-vse-co-potrebujete-vedet</a><br />
Stranka s netradicnim pristupem k poskytovani obsahu. Autori dbaji na kvalitu a originalitu.</p>
<p>Kvalitni odborny zdroj - <a href="https://tvprodukce.com/seznamynapadu/prodlouzeni-doby-zhasnuti-obrazovky-pocitace-5-ucinnych-zpusobu-jak-usetrit-energii-a-prodlouzit-zivotnost-zarizeni">https://tvprodukce.com/seznamynapadu/prodlouzeni-doby-zhasnuti-obrazovky-pocitace-5-ucinnych-zpusobu-jak-usetrit-energii-a-prodlouzit-zivotnost-zarizeni</a><br />
Odborny portal pro pokrocile. Urceno pro lidi, kteri chteji jit do hloubky.</p>
<p>Statisticky prehled online - <a href="https://podhradem.net/rady/jednoduche-a-efektivni-zpusoby-jak-rozzarit-obrazovku-na-androidu-samsung">https://podhradem.net/rady/jednoduche-a-efektivni-zpusoby-jak-rozzarit-obrazovku-na-androidu-samsung</a><br />
Prehledne zobrazeni dat, statistik a grafu. Kvalitni podklad pro rozhodovani.</p>
<p>Sluzba pro moderni uzivatele - <a href="https://podhradem.net/jednoduche/jak-vycistit-optigril-tefal">https://podhradem.net/jednoduche/jak-vycistit-optigril-tefal</a><br />
Inovativni pristup k online sluzbam, ktery setri vas cas. Jednoducha registrace a okamzite vysledky.</p>
<p>Unikatni internetovy projekt - <a href="https://celostnilecba.com/praxe/jak-spravne-chranit-tulipany-a-narcisy-pred-chladem-a-mrazem-v-zime">https://celostnilecba.com/praxe/jak-spravne-chranit-tulipany-a-narcisy-pred-chladem-a-mrazem-v-zime</a><br />
Web, ktery vas nalaka na prvni pohled. Nabizi unikatni nastroje a funkce.</p>
<p>Online aplikace pro produktivitu - <a href="https://deponativ.info/otazky/jak-zkontrolovat-zapalovaci-civku-aveo-t300-multimetrem">https://deponativ.info/otazky/jak-zkontrolovat-zapalovaci-civku-aveo-t300-multimetrem</a><br />
Skvely pomocnik pro zvyseni produktivity prace. Vyhodnoti vas cas a navrhne zlepseni.</p>
<p>Tip na zajimavy web - <a href="https://tvprodukce.com/zapamatovat/sijeme-damskou-kosili-s-vlastnimi-vzory">https://tvprodukce.com/zapamatovat/sijeme-damskou-kosili-s-vlastnimi-vzory</a><br />
Posledni polozka v nasem seznamu, ktera si zaslouzi vasi pozornost. Univerzalni obsah pro vsechny generace.</p>
<p>Tato kolekce stranek bude skvelym zakladem pro praci i zabavu. Pokud hledate overene zdroje, jednoznacne navstivte nase doporuceni. Prejeme prijemne surfovani!</p>
<p>[url=http://forums.hrsrevamped.com/viewtopic.php?t=150205]Prehled uzitecnych internetovych stranek, ktere musite videt c88vfc[/url] fc275ef</p>
<p><a href="http://forums.shlock.co.uk/viewtopic.php?f=2&amp;t=449977">http://forums.shlock.co.uk/viewtopic.php?f=2&amp;t=449977</a><br />
<a href="http://w.mannlist.com/viewtopic.php?t=62513901">http://w.mannlist.com/viewtopic.php?t=62513901</a><br />
<a href="http://forums.shlock.co.uk/viewtopic.php?f=2&amp;t=449976">http://forums.shlock.co.uk/viewtopic.php?f=2&amp;t=449976</a><br />
<a href="http://apcboard.com/quote-1.html">http://apcboard.com/quote-1.html</a><br />
<a href="http://www.gm878.com/forum.php?mod=viewthread&amp;tid=306&amp;pid=41768&amp;page=24&amp;extra=page%3D1">http://www.gm878.com/forum.php?mod=viewthread&amp;tid=306&amp;pid=41768&amp;page=24&amp;extra=page%3D1</a></p>
]]></content:encoded>
      <author>ArielChasp</author>
      <guid>14</guid>
      <pubDate>Thu, 12 Mar 2026 11:50:38 +0000</pubDate>
    </item>
    <item>
      <title>You actually revealed this terrifically!</title>
      <link>https://tetua.net/you-actually-revealed-this-terrifically-13.html</link>
      <description></description>
      <content:encoded><![CDATA[<p>casino games online [url=https://bhcmerced.org/#]usa online casino no deposit[/url]</p>
]]></content:encoded>
      <author>EdithBlups</author>
      <guid>13</guid>
      <pubDate>Tue, 17 Feb 2026 17:22:33 +0000</pubDate>
    </item>
    <item>
      <title>[b]Desire gorgeous female? [/b]</title>
      <link>https://tetua.net/b-desire-gorgeous-female-b-12.html</link>
      <description></description>
      <content:encoded><![CDATA[<p>[b]Why not experience our selected trusted beauties![/b]<br />
[url=https://is.gd/fDIgDz][b]Get Them Right Now![/b][/url]</p>
]]></content:encoded>
      <author>DanielVeS</author>
      <guid>12</guid>
      <pubDate>Fri, 13 Feb 2026 11:44:16 +0000</pubDate>
    </item>
    <item>
      <title>[b]Want sexy woman? [/b]</title>
      <link>https://tetua.net/b-want-sexy-woman-b-11.html</link>
      <description></description>
      <content:encoded><![CDATA[<p>[b]Simply test our trusted proven girls![/b]<br />
[url=https://is.gd/fDIgDz][b]Get Them Right Now![/b][/url]</p>
]]></content:encoded>
      <author>DanielVeS</author>
      <guid>11</guid>
      <pubDate>Mon, 02 Feb 2026 02:54:35 +0000</pubDate>
    </item>
    <item>
      <title>You actually mentioned it adequately.</title>
      <link>https://tetua.net/you-actually-mentioned-it-adequately-10.html</link>
      <description></description>
      <content:encoded><![CDATA[<p>[url=https://tvprodukce.com/vedet/mikrofony-vokalni-se-electronics-vyberte-si-perfektni-provedeni]click here to read[/url]</p>
<p><a href="https://celostnilecba.com/triky/jak-pripojit-chytre-hodinky-k-androidu-samsung">https://celostnilecba.com/triky/jak-pripojit-chytre-hodinky-k-androidu-samsung</a><br />
<a href="https://deponativ.info/otazky/jak-se-spravne-zbavit-ikony-tipy-a-triky">https://deponativ.info/otazky/jak-se-spravne-zbavit-ikony-tipy-a-triky</a><br />
<a href="https://celostnilecba.com/tipy/co-je-supinator-v-botach-a-proc-je-potreba">https://celostnilecba.com/tipy/co-je-supinator-v-botach-a-proc-je-potreba</a><br />
<a href="https://celostnilecba.com/tipy/datum-vydani-operacniho-systemu-windows-10">https://celostnilecba.com/tipy/datum-vydani-operacniho-systemu-windows-10</a><br />
<a href="https://deponativ.info/postupy/ucinky-vyzivy-proteinem-misto-bezneho-jidla-pro-telo">https://deponativ.info/postupy/ucinky-vyzivy-proteinem-misto-bezneho-jidla-pro-telo</a><br />
<a href="https://deponativ.info/zacatecnici/jak-obnovit-rozpadajici-se-bios-na-notebooku-podrobny-navod">https://deponativ.info/zacatecnici/jak-obnovit-rozpadajici-se-bios-na-notebooku-podrobny-navod</a><br />
<a href="https://arabiavacation.com/zkusenosti/co-je-lepsi-pro-vykaly-sterk-nebo-sut">https://arabiavacation.com/zkusenosti/co-je-lepsi-pro-vykaly-sterk-nebo-sut</a><br />
<a href="https://deponativ.info/recenze/jak-se-zbavit-vlhkych-sten-v-dome">https://deponativ.info/recenze/jak-se-zbavit-vlhkych-sten-v-dome</a><br />
<a href="https://deponativ.info/recenze/jak-nastavit-notebook-uzitecne-tipy-a-pokyny">https://deponativ.info/recenze/jak-nastavit-notebook-uzitecne-tipy-a-pokyny</a><br />
<a href="https://arabiavacation.com/napady/co-se-stane-kdyz-upustite-iphone-7-na-podlahu">https://arabiavacation.com/napady/co-se-stane-kdyz-upustite-iphone-7-na-podlahu</a><br />
<a href="https://podhradem.net/sbirkytipu/cim-oblozit-verandu-v-soukromem-dome-venku-prakticka-a-stylova-reseni-pro-vytvoreni-utulneho-prostoru">https://podhradem.net/sbirkytipu/cim-oblozit-verandu-v-soukromem-dome-venku-prakticka-a-stylova-reseni-pro-vytvoreni-utulneho-prostoru</a><br />
<a href="https://deponativ.info/postupy/ve-snu-se-mi-zdalo-o-neobvyklych-podminkach">https://deponativ.info/postupy/ve-snu-se-mi-zdalo-o-neobvyklych-podminkach</a><br />
<a href="https://tvprodukce.com/overeno/jaky-by-mel-byt-pocet-hodin-telocviku-ve-skole-v-dnesnim-svete">https://tvprodukce.com/overeno/jaky-by-mel-byt-pocet-hodin-telocviku-ve-skole-v-dnesnim-svete</a><br />
<a href="https://deponativ.info/otazky/jak-zkontrolovat-penize-metody-a-tipy">https://deponativ.info/otazky/jak-zkontrolovat-penize-metody-a-tipy</a><br />
<a href="https://podhradem.net/rady/gpon-mgts-pristup-k-routeru">https://podhradem.net/rady/gpon-mgts-pristup-k-routeru</a></p>
<p>[url=https://forum.dylzo.ru/topic/60855-consultant-x95lwx/]consultant x95lwx[/url] fbfdfc2</p>
]]></content:encoded>
      <author>EdithBlups</author>
      <guid>10</guid>
      <pubDate>Sun, 09 Nov 2025 21:11:16 +0000</pubDate>
    </item>
    <item>
      <title>Deploy Tetua with docker</title>
      <link>https://tetua.net/deploy-tetua-with-docker-2.html</link>
      <description></description>
      <content:encoded><![CDATA[<p>Tetua can be set up manually following the instructions in the <a href="https://tetua.net/tetua-getting-started-1.html">getting started</a> section. Docker is another option for installation.</p>
<p>There are things that will be guided in this section:</p>
<ul>
<li>Install Docker</li>
<li>Deploy Portainer container</li>
<li>Deploy Tetua container</li>
<li>Deploy Nginx container</li>
</ul>
<h2 id="install-docker">Install Docker</h2>
<p>Follow these links for the detailed document on how to install <code>Docker</code> and <code>docker-compose</code>:</p>
<h2 id="deploy-portainer-container">Deploy Portainer container</h2>
<p>Create portainer docker-compose file:</p>
<pre><code class="language-bash">mkdir -p /opt/containers/portainer/data
touch /opt/containers/docker-compose.yml
</code></pre>
<p>Update file <code>/opt/containers/docker-compose.yml</code> with the following content:</p>
<pre><code class="language-yaml">version: '3'

services:
  portainer:
    image: portainer/portainer:latest
    container_name: portainer
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true
    networks:
      - proxy
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ./data:/data

networks:
  proxy:
    external: true
</code></pre>
<p>Run the portainer container</p>
<pre><code class="language-bash">cd /opt/containers/portainer
docker-compose up -d
</code></pre>
<h2 id="deploy-tetua-container">Deploy Tetua container</h2>
<p>Download and extract the Tetua binary:</p>
<pre><code class="language-bash">mkdir -p /opt/containers/tetua
cd /opt/containers/tetua
wget https://github.com/ngocphuongnb/tetua/releases/download/v0.0.3-alpha/tetua_0.0.3-alpha_Linux_x86_64.tar.gz
tar -xvf tetua_0.0.3-alpha_Linux_x86_64.tar.gz
</code></pre>
<p>Create <code>/opt/containers/Dockerfile</code> with this content;:</p>
<pre><code class="language-yaml">FROM ubuntu:bionic

ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update
RUN apt-get install -yq ca-certificates
RUN apt-get install tzdata -y

WORKDIR /tetua


COPY ./tetua /tetua/tetua

EXPOSE 3000

CMD ./tetua run
</code></pre>
<p>Create <code>/opt/containers/docker-compose.yml</code> with this content:</p>
<pre><code class="language-yaml">version: '3'

services:
  tetua:
    container_name: tetua
    image: tetua
    restart: always
    build:
      context: .
      dockerfile: ./Dockerfile
    environment:
      APP_ENV: production
    volumes:
      - ./config.json:/tetua/config.json
      - ./public:/tetua/public
      - ./private:/tetua/private
    networks:
      - proxy

networks:
  proxy:
    external: true
</code></pre>
<p>Create the Tetua config file:</p>
<pre><code class="language-bash">./tetua init
./tetua setup -u admin -p password
</code></pre>
<p>Run the Tetua container</p>
<pre><code class="language-bash">cd /opt/containers/tetua
docker-compose up -d
</code></pre>
<h2 id="deploy-nginx-container">Deploy Nginx container</h2>
<pre><code class="language-bash">mkdir -p /opt/containers/nginx/conf.d
</code></pre>
<p>Create file <code>/opt/containers/nginx/docker-compose.yml</code> with this content</p>
<pre><code class="language-yaml">version: '3'

services:
  nginx:
    container_name: nginx
    image: nginx
    restart: always
    volumes:
      - ./conf.d/portainer.nginx.conf:/etc/nginx/conf.d/portainer.nginx.conf
      - ./conf.d/tetua.nginx.conf:/etc/nginx/conf.d/tetua.nginx.conf
    ports:
      - 80:80
    command: /bin/sh -c &quot;exec nginx -g 'daemon off;'&quot;
    networks:
      - proxy

networks:
  proxy:
    external: true
</code></pre>
<p>Create file <code>/opt/containers/nginx/conf.d/portainer.nginx.conf</code> with this content:</p>
<pre><code class="language-null">upstream app_portainer {
  server portainer:9000;
}

server {
  listen 80;
  server_name portainer.mytetuaapp.local;
  root /data;

  access_log /var/log/nginx/nginx.portainer.log;
  error_log /var/log/nginx/nginx.portainer.error.log;

  location / {
    index index.html index.htm;
    try_files $uri @portainer;
  }

  location @portainer {
    proxy_set_header Host $http_host;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_pass http://app_portainer;
    add_header X-Cache-Status $upstream_cache_status;
  }
}
</code></pre>
<p>Create file <code>/opt/containers/nginx/conf.d/tetua.nginx.conf</code> with this content:</p>
<pre><code>upstream app_tetua {
  server tetua:3000;
}

server {
  listen 80;
  server_name mytetuaapp.local;

  access_log /var/log/nginx/nginx.tetua.log;
  error_log /var/log/nginx/nginx.tetua.error.log;

  location / {
    index index.html index.htm;
    try_files $uri @tetua;
  }

  location @tetua {
    proxy_set_header Host $http_host;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_pass http://app_tetua;
    add_header X-Cache-Status $upstream_cache_status;
  }
}
</code></pre>
<p>Run the Nginx container</p>
<pre><code class="language-bash">cd /opt/containers/nginx
docker-compose up -d
</code></pre>
<p>You can now be able to access the Portainer dashboard to manage the server containers: <code>https://portainer.mytetuaapp.local</code></p>
<p>And the Tetua app will be available at <code>https://mytetuapp.local</code></p>
]]></content:encoded>
      <author>Ngoc Phuong</author>
      <guid>2</guid>
      <pubDate>Fri, 13 May 2022 00:12:20 +0000</pubDate>
    </item>
    <item>
      <title>Tetua getting started</title>
      <link>https://tetua.net/tetua-getting-started-1.html</link>
      <description></description>
      <content:encoded><![CDATA[<h2 id="installation">Installation</h2>
<p>Tetua provide binary packages for easy setting up and running a blog, these are supported plattform:</p>
<ul>
<li><a href="https://github.com/ngocphuongnb/tetua/releases/download/v0.0.1-alpha/tetua_0.0.1-alpha_Darwin_arm64.tar.gz">Darwin_arm64</a></li>
<li><a href="https://github.com/ngocphuongnb/tetua/releases/download/v0.0.1-alpha/tetua_0.0.1-alpha_Darwin_x86_64.tar.gz">Darwin_x86_64</a></li>
<li><a href="https://github.com/ngocphuongnb/tetua/releases/download/v0.0.1-alpha/tetua_0.0.1-alpha_Linux_arm64.tar.gz">Linux_arm64</a></li>
<li><a href="https://github.com/ngocphuongnb/tetua/releases/download/v0.0.1-alpha/tetua_0.0.1-alpha_Linux_i386.tar.gz">Linux_i386</a></li>
<li><a href="https://github.com/ngocphuongnb/tetua/releases/download/v0.0.1-alpha/tetua_0.0.1-alpha_Linux_x86_64.tar.gz">Linux_x86_64</a></li>
<li><a href="https://github.com/ngocphuongnb/tetua/releases/download/v0.0.1-alpha/tetua_0.0.1-alpha_Windows_arm64.tar.gz">Windows_arm64</a></li>
<li><a href="https://github.com/ngocphuongnb/tetua/releases/download/v0.0.1-alpha/tetua_0.0.1-alpha_Windows_i386.tar.gz">Windows_i386</a></li>
<li><a href="https://github.com/ngocphuongnb/tetua/releases/download/v0.0.1-alpha/tetua_0.0.1-alpha_Windows_x86_64.tar.gz">Windows_x86_64</a></li>
</ul>
<p>To run a Tetua blog, you have to download and and execute the binary.<br />
The current version is <code>v0.0.5-alpha</code> so if you want to deploy a blog, the process is as following:</p>
<p><strong>Download and extract the binary</strong></p>
<pre><code class="language-bash">mkdir -p /home/myblog
wget https://github.com/ngocphuongnb/tetua/releases/download/v0.0.3-alpha/tetua_0.0.3-alpha_Linux_x86_64.tar.gz
tar -xvf tetua_0.0.5-alpha_Linux_x86_64.tar.gz
</code></pre>
<p><strong>Create the config file</strong></p>
<pre><code class="language-bash">./tetua init
</code></pre>
<p>The config file will be created in the current directory:</p>
<pre><code class="language-json">{
 &quot;app_env&quot;: &quot;production&quot;,
 &quot;app_key&quot;: &quot;{APP_KEY}&quot;,
 &quot;app_port&quot;: &quot;3000&quot;,
 &quot;db_dsn&quot;: &quot;&quot;,
 &quot;github_client_id&quot;: &quot;&quot;,
 &quot;github_client_secret&quot;: &quot;&quot;,
 &quot;db_query_logging&quot;: false
}
</code></pre>
<p>These fields are required:</p>
<ul>
<li><code>app_key</code>: the key to encrypt the data</li>
<li><code>db_dsn</code>: the database connection string</li>
<li><code>github_client_id</code>: the client id for github</li>
<li><code>github_client_secret</code>: the client secret for github</li>
</ul>
<p>You can skip this initialization step by specifying the environment variables:</p>
<ul>
<li><code>APP_KEY</code></li>
<li><code>DB_DSN</code></li>
<li><code>GITHUB_CLIENT_ID</code></li>
<li><code>GITHUB_CLIENT_SECRET</code></li>
</ul>
<p>The full config file is as bellow:</p>
<pre><code class="language-json">{
	&quot;app_env&quot;: &quot;production&quot;,
	&quot;app_key&quot;: &quot;{app_key}&quot;,
	&quot;app_token_key&quot;: &quot;token&quot;,
	&quot;app_port&quot;: &quot;3000&quot;,
	&quot;app_theme&quot;: &quot;default&quot;,
	&quot;db_dsn&quot;: &quot;root:123@tcp(127.0.0.1:3306)/myblog?charset=utf8mb4&amp;collation=utf8mb4_unicode_ci&amp;parseTime=true&quot;,
	&quot;github_client_id&quot;: &quot;{github_client_id}&quot;,
	&quot;github_client_secret&quot;: &quot;{github_client_secret}&quot;,
	&quot;cookie_uuid&quot;: &quot;uuid&quot;,
	&quot;show_tetua_block&quot;: false,
	&quot;db_query_logging&quot;: false,
	&quot;storage&quot;: {
		&quot;default_disk&quot;: &quot;local_public&quot;,
		&quot;disks&quot;: [
			{
				&quot;name&quot;: &quot;local_public&quot;,
				&quot;driver&quot;: &quot;local&quot;,
				&quot;root&quot;: &quot;./public&quot;,
				&quot;base_url&quot;: &quot;http://localhost:3000/storage/&quot;,
				&quot;provider&quot;: &quot;local&quot;,
			}, {
				&quot;name&quot;: &quot;do_public&quot;,
				&quot;driver&quot;: &quot;s3&quot;,
				&quot;root&quot;: &quot;./files&quot;,
				&quot;base_url&quot;: &quot;cdn.myapp.local/files&quot;,
				&quot;provider&quot;: &quot;DigitalOcean&quot;,
				&quot;endpoint&quot;: &quot;sfo3.digitaloceanspaces.com&quot;,
				&quot;region&quot;: &quot;sfo3&quot;,
				&quot;bucket&quot;: &quot;myblock&quot;,
				&quot;access_key_id&quot;: &quot;{access_key_id}&quot;,
				&quot;secret_access_key&quot;: &quot;{secret_access_key}&quot;,
				&quot;acl&quot;: &quot;public-read&quot;
			}
		]
	}
}
</code></pre>
<p>All the environment variables that Tetua use are:</p>
<pre><code>APP_ENV
APP_KEY
APP_TOKEN_KEY
APP_PORT
APP_THEME
DB_DSN
DB_QUERY_LOGGING
GITHUB_CLIENT_ID
GITHUB_CLIENT_SECRET
ROOT_DIR
PUBLIC_DIR
PRIVATE_DIR
COOKIE_UUID
SHOW_TETUA_BLOCK
</code></pre>
<p><strong>Create the Admin account</strong></p>
<pre><code class="language-bash">./tetua setup -u admin -p password
</code></pre>
<p><strong>Run the server</strong></p>
<pre><code class="language-bash">./tetua run
</code></pre>
<p><strong>Result</strong></p>
<pre><code> ┌───────────────────────────────────────────────────┐
 │                  Tetua Community                  │
 │                   Fiber v2.30.0                   │
 │               http://127.0.0.1:3000               │
 │       (bound on host 0.0.0.0 and port 3000)       │
 │                                                   │
 │ Handlers ........... 553  Processes ........... 1 │
 │ Prefork ....... Disabled  PID ............. 30014 │
 └───────────────────────────────────────────────────┘
</code></pre>
<p><img src="https://cdn.tetua.net/files/2022/05/1652344011616476_image.png" alt="" /></p>
]]></content:encoded>
      <author>Ngoc Phuong</author>
      <guid>1</guid>
      <pubDate>Thu, 12 May 2022 06:08:57 +0000</pubDate>
    </item>
  </channel>
</rss>