🔥Here's how to SELF HOST Otrta
AI Chat Client & anonymously access AI over Tor 👇💻
⬛ git clone https://github.com/Routstr/otrta-client.git
⬛ cd otrta-client
⬛ nano docker compose.yaml
◻️ for easy local non auth access set:
NEXT_PUBLIC_ ENABLE_AUTHENTICATION=false APP_APPLICATION_ENABLE_AUTHENTICATION=false
◻️ uncomment both extra_hosts lines to be able to configure AI providers in self hosted Otrta client
◻️ if tor is already running on local machine on port 9050, change the otrta-tor section port mapping to "9051:9050/tcp" from "9050:9050/tcp"
Save file and exit
⬛ docker compose -f docker-compose.yaml up -d
⬛ open browser on http://localhost:3332
◾ log in by creating a new nsec/nsec/extension
◾ save nsec securely
⬛ Configure your AI provider
◾ Add Private Provider Onion as name
◾ Toggle on: use onion network
◾ Add Private Provider onion url http://a7sxe3bpv5x3n5qw2bcdbqwwoyx3jsatjgbj7umqzgq2phw2lsbdubyd.onion as provider url
▪️ Add a cashu mint url
▪️ Tap create provider
▪️ Set
onion as default
⬛ Topup Mint Wallet with a cashu token or pay LN
◾ Tap Dashboard to see all configurations and balance
⬛ Tap search
◼️ Select model
◾ Chat with AI using cashu pay per query from local host!
Running a self hosted Otrta AI chat client offers you even more privacy by logging into your own instance.
Plus by selecting a tor onion proxy provider url, like Private Provider, you are making queries to the server over tor from your local machine!
#ai #bitcoin #cashu #nostr #freedomtech
nostr:nprofile1qqsy44h695tw92d4wmyx8dx0wsz2wr2dcvsvp3z86y9ddl6cnyl2ejqpzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcpzpmhxue69uhkummnw3ezumt0d5hsz9nhwden5te0wfjkccte9ekk7um5wgh8qatz9uljrk0y nostr:nprofile1qqsr5p4d6vylmpqeafx5u367nsxl7kgfcc6aja5m7pegyvhn5p5r4pqpr3mhxue69uhkummnw3ezucnfw33k76twwpkx2cnn9ejx2tcpypmhxue69uhkummnw3ezuetfde6kuer6wasku7nfvuh8xurpvdjj7qg3waehxw309ahx7um5wgh8w6twv5hsu83k3v nostr:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgkwaehxw309a5xjum59ehx7um5wghxcctwvshszrnhwden5te0dehhxtnvdakz7qrxnfk nostr:nprofile1qqsr7acdvhf6we9fch94qwhpy0nza36e3tgrtkpku25ppuu80f69kfqppemhxue69uhkummn9ekx7mp0qy0hwumn8ghj7mn0wd68yttjv4kxz7fwv3jhyettwfhhxuewd4jj7qg3waehxw309ahx7um5wgh8w6twv5hsleq7kw