Dokumentazioa
Galleria argazki portfolioa desplegatzea eta kudeatzea gidatzeko gida osoa.
Hasierako gida
Galleria React 19, TypeScript, Express 5 eta SQLite erabiliz eraikitako argazki portfolio webgune moderno bat da. Irudiak entregatzeko optimizatuta dago, administratzaile panela, analitika jarraipena eta erantzunkorra den diseinua ditu.
Lotura Azkarrak
- Instalazio Gida - Hasieratu Docker edo garapen konfigurazioarekin
- Demostración en vivo - Ikusi Galleria ekintzan
- GitHub Erregistroa - Iturburu kodea eta adibideak
Google OAuth SSO Konfigurazioa
Gaitu Google OAuth Hitzarmen Bakarra zure Galleria administrazio panelean seguru, pasahitzik gabeko autentifikazioa lortzeko.
1. Pausoa: Sortu Google Cloud Proiektua
- Joan Google Cloud Kontsolara
- Sortu proiektu berri bat edo hautatu dagoeneko bat
- Joan APIak eta Zerbitzuak → Kredentzialak
- Egin klik Sortu Kredentzialak → OAuth bezero ID
- Eskaera egiten bada, konfiguratu lehenik OAuth onarpen pantaila
2. Pausoa: Konfiguratu OAuth Bezeroa
- Aukeratu Web aplikazioa aplikazio mota gisa
- Gehitu zure domeina Baimentutako JavaScript jatorrietara:
https://yourdomain.com - Gehitu callback URL-a Baimentutako berridazpen URItara:
https://yourdomain.com/api/auth/google/callback - Egin klik Sortu eta gorde zure kredentzialak
3. Pausoa: Konfiguratu Galleria Ezarpenetan
- Sartu zure Galleria administrazio panelean
- Joan Ezarpenak → Google OAuth
- Sartu zure Google Bezero IDa
- Sartu zure Google Bezero Sekretua
- Egin klik Gorde Google OAuth SSO aktibatzeko
Erabiltzaile Automatikoko Bihurketa: Helbide elektronikoak bat datozen erabiltzaile existitzenak automatikoki Google OAuth autentifikazioan bihurtuko dira. OAuth konfiguratu ondoren, berehala saioa hasi dezakete Google-rekin.
Segurtasun Aholkua: Gehitu fidagarriak diren helbide elektronikoak administratzaile erabiltzaile gisa. Hasierako konfigurazioa egin ondoren, administrazio paneletik erabiltzaileen sarbidea kudeatu dezakezu.
OpenObserve Analitika Konfigurazioa
OpenObserve-k log analitika indartsuak eta denbora errealean monitorizazioa eskaintzen ditu zure Galleria webgunean geo-hobekuntza gaitasunekin.
1. Pausoa: Instalatu OpenObserve Dockerrekin
Exekutatu OpenObserve Docker Compose erabiliz:
2. Pausoa: Zerbitzu Kontua Sortu
- Sar zaitez OpenObserve-ra http://localhost:5080
- Saioa hasi zure administratzaile kredentzialekin
- Joan Ezarpenak → Zerbitzu Kontuak
- Egin klik Sortu Zerbitzu Kontua
- Izen bat eman (adibidez, "galleria-analytics") eta baimen egokiak esleitu
- Sortutako API tokena kopiatu gerora erabiltzeko
1. pausoa: Galleria konfiguratu
- Sartu zure Galleria administrazio panelera
- Joan Ezarpenak → Analitika
- Sartu zure OpenObserve URL-a (adibidez, http://localhost:5080)
- Sartu zure Erakundearen IDa
- Sartu zure Stream Izena (webgunea)
- Sartu zure Erabiltzaile Izena (2. pausotik)
- Sartu zure Pasahitza (2. pausotik zerbitzu kontuaren tokena)
- Egin klik Gorde OpenObserve analitikak aktibatzeko
Arrakasta! Zure analitikak orain geo-hobetutako datuak izango ditu hiria, eskualdea, herrialdea, ISP eta bisitarien koordenatuak barne.
Hardwareko Bideo Kodetzea
Galleria hardware azkartutako bideo kodetzea onartzen du 5-10x azkarrago bideo prozesatzeko zure GPUa erabiliz.
Onartutako Hardwarea
NVIDIA GPUak (NVENC)
Docker eta jatorrizko laguntza
Intel Quick Sync (QSV)
Jatorrizko laguntza bakarrik
AMD GPUak (AMF)
Erdiko laguntza bakarrik
Apple VideoToolbox
macOS erdiko bakarrik
Hardware Kodetzea Aktibatu
- Joan Administratzaileen Panelean → Ezarpenak → Bideo Kalitatea
- "Hardware Transcoding" aktibatzea aldatu
- Bideo prozesatzeak orain GPU azelerazioa erabiliko du eskuragarri dagoenean
Ekoizpenen Disposizioa
PM2 erabiliz
Docker gabe ekoizpenen disposizioa egiteko:
npm run build
npm install -g pm2
pm2 start ecosystem.config.cjs
pm2 save
pm2 startupAutomatizatutako Disposizioa: Master adarrean push egin eta GitHub Actions automatikoki zure aldaketak despliegatzen ditu.
Lagundu Dokumentazio Hau Hobetzen
Akats bat aurkitu duzu edo dokumentazioan lagundu nahi duzu? Ekarpenak ongi etorriak dira!
Ekarri GitHuben