Comma omalla palvelimella

Aja Commaa koneella, jota hallitset. Docker Compose rakentaa sen avoimesta lähdekoodista, ja datasi pysyy omissa tietokannoissasi.

Ensimmäinen käynnistys

Esimerkki. Kloonaat terminaalissa repositorion, kopioit esimerkkiasetukset ja käynnistät Comman Docker Composella. Asetusvaihe ajetaan ensin, sitten PostgreSQL, Redis, ClickHouse, MinIO ja paikallinen postilaatikko. Seuraavaksi kokonaisuus luo tallennusbucketit ja valmistelee tietokannan, ja Comman palvelin ja verkkosovellus käynnistyvät viimeisinä. Terminaalin takana selain osoitteessa localhost:8080 näyttää Comman pyytävän lähettämäänsä kirjautumiskoodia.

Mitä koneellasi toimii

Kaavio omalla palvelimella toimivasta instanssista. Koneesi sisällä Comman verkkosovellus, Admin, API ja Salix toimivat PostgreSQL:n, Redisin, ClickHousen, MinIOn ja paikallisen postilaatikon rinnalla. Mallikutsut lähtevät mallipalveluntarjoajallesi, verkkohaut Exalle, jos lisäät sen avaimen, ja julkisessa instanssissa kirjautumiskoodit sähköpostipalvelimellesi.

Yksi kokonaisuus

Docker Compose käynnistää Comman verkkosovelluksen, Adminin, API:n ja Salixin PostgreSQL:n, Redisin, ClickHousen, MinIOn ja paikallisen postilaatikon rinnalle.

Datasi pysyy täällä

Tehtäväsi, chattisi ja tiedostosi ovat näissä tietokannoissa, omalla koneellasi.

Kutsut menevät sinne, minne ohjaat ne

Mallikutsut menevät palveluntarjoajallesi, verkkohaut Exalle, jos lisäät sen avaimen, ja kirjautumissähköpostit sähköpostipalvelimellesi. Kokonaisuus ei lähetä analytiikkaa tai jäljityksiä Commalle.

Mitä sinä hallitset

Tuo oma mallisi

Määritä palveluntarjoajasi päätepiste, malli ja avain .env-tiedostossa. Palveluntarjoajasi laskuttaa mallikutsuista, etkä tarvitse Comma-tilausta, krediittejä tai korttia.

Malliasetukset

Koodia, jota voit lukea ja muuttaa

Comma on avointa lähdekoodia AGPL-3.0-lisenssillä. Lue koodia, muuta sitä ja rakenna oma versiosi. Jokainen instanssi tarjoaa oman buildinsa lähdekoodin.

Näytä GitHubissa

Tarjoa se tiimillesi

Tarjoa verkkosovellus, Admin ja API omissa HTTPS-osoitteissaan saman verkkotunnuksen alla. Lisää oikea sähköpostipalvelin kirjautumiskoodeja varten. Rekisteröityminen pysyy pois päältä, kunnes otat sen käyttöön.

Julkinen pääsy

Päivitä menettämättä dataa

Päivitys rakentaa koodin uudelleen ja säilyttää viisi volumea, joissa datasi ja avaimesi ovat. Varmuuskopioi ne ensin yhdessä ja käynnistä seuraava versio samalla projektinimellä.

Päivitykset ja varmuuskopiot

Pilvessä vai omalla palvelimella

comma.surf Oma palvelin
Toimii Comman palvelimilla Koneella, jota hallitset
Datasi Comma tallentaa Omissa tietokannoissasi
Mallit Comman mallit tai oma avaimesi tai tilauksesi Palveluntarjoajasi tai yksityinen malli henkilöä kohden
Kustannukset Tilaukset ja krediitit Koneesi ja mallikutsusi
Pilvitietokone Yksi jokaiselle Workspacelle Oletuksena pois, vaatii Cloudflaren
Kokoustallennin Sisältyy Ei sisälly, muokattavissa
Päivitykset ja varmuuskopiot Comma hoitaa Sinä hoidat

UKK

Mitä tarvitsen sen ajamiseen?

Docker Enginen ja Compose v2.24:n tai uudemman sekä levytilaa ensimmäiselle buildille, joka lataa tarvitsemansa työkaluketjut. Oikeita mallikutsuja varten tarvitset myös tilin mallipalveluntarjoajalla.

Tarvitsenko Comma-tilin?

Et. Kokonaisuus rakentuu julkisesta repositoriosta ilman Comma-tiliä ja käyttötunnusta. Kirjaudut omaan instanssiisi sähköpostikoodilla.

Mitä oma instanssi maksaa?

Comma ei veloita siitä, eikä se vaadi tilausta, krediittejä tai korttia. Maksat koneesta, jolla se toimii. Mallipalveluntarjoajasi laskuttaa mallikutsuista, ja Exa laskuttaa verkkohauista, jos lisäät sen avaimen.

Mitä malleja voin käyttää?

Määritä yksi malli koko instanssille .env-tiedostossa: sen päätepiste, sen käyttämä API, sen mallitunnus ja avain. Ilman sitä jokainen lisää yksityisen mallin kohdassa ”Settings” kirjauduttuaan, ja kutsut käyttävät kyseisen henkilön palveluntarjoajatiliä.

Mitä omalta palvelimelta puuttuu?

Kokoustallennin tarvitsee ajoympäristön, joka ei sisälly repositorioon. Pilvitietokoneet ovat oletuksena pois päältä, ja uudet vaativat Cloudflare-määrityksen. Comma voi silti työskennellä omalla tietokoneellasi, kun yhdistät sen laiteasetuksissa.

Mitä AGPL edellyttää minulta?

Voit ajaa, tutkia ja muuttaa Comman koodia AGPL-3.0-lisenssin ehdoin. Jos tarjoat muutettua versiota muille, pidä sen lähdekoodi heidän saatavillaan. Jokainen instanssi tarjoaa jo oman buildinsa lähdekoodin osoitteessa /source.tar.gz.

Run Comma, Yourself.

Lue opas