Pocketbase, Alternativa Open Source a Firebase
ฝัง
- เผยแพร่เมื่อ 29 ก.ย. 2024
- Pocketbase es un software que puedes descargar gratuitamente, el cual te permite tener un Backend similar a Firebase, es decir te permite tener tu propio Backend as a Service en tu propio VPS o computador personal, ademas ofrece un panal de control en donde puedes administrar usuarios (authentication), guardar datos en una base de datos Sqlite3, y subir archivos como en Firebase Storage. Ademas ofrece una biblioteca de Javascript que puedes instalar en tu framework frontend favorito como React, Angular, Vue, Svelte o Vanilla Javascript (tambien estan desarrollando una biblioteca en Dart) y como esta desarrollado en Go, puedes desplegarlo simplemente ejecutando el programa en tu VPS, o también puedes extender la API como si se tratara de un framework de Go.
pocketbase.io/
🎥 Videos Recomendados:
Github Pages npm ➜ • Github Pages | Sitios ...
Mongodb Visual Studio Code ➜ • Mongodb para Visual St...
Mongoose ➜ • Mongoose | Introduccci...
Curso de Nodejs ➜ • Nodejs Curso Desde Cer...
Thunder Client ➜ • Thunder Client - Postm...
Variables de Entorno en Nodejs ➜ • Variables de Entorno e...
Curso de Git ➜ • Git y Github | Curso P...
Rest client VSCode ➜ • Rest Client | Extensio...
Mongodb Atlas ➜ • MongoDB Atlas, NoSQL e...
👨💻 ¿Qué servicios y productos utilizo?
Ledger (Hardware Wallet) ➞ bit.ly/3ijsVNW
SiteGround ➞ bit.ly/31u9ZEk
DigitalOcean ➞ m.do.co/c/8ef2...
Expo ➞ bit.ly/2WpYKtx
Cloudinary ➞ bit.ly/3ohNlJ7
Namecheap ➞ namecheap.pxf.io/ErDe9
#golang #pocketbase #javascript
Estás subiendo últimamente unos tutoriales super interesantes y prácticos. Sigue así y gracias.
Genial Fazt!!! esta alternativa esta bien llamativa. Podrías por favor en el futuro hacer pocketbase realtime como los tutos de firebase y react o javascript?. Gracias muchas gracias. Excelente contenido.
Por favor faz uma mini serie sobre isso.
Es igual que Notion si se dan cuentan, los types data o los tipos de datos que te deja elegir, son identicos a los de Notion, porque Notion funciona con Bases de Datos de tipo Tablas
naaa notion es una cagada, esto es mil veces mejor
lo que estaria bueno en la mayoria de los creadores de contenidos como este, quitar la expresion "BASICAMENTE", que la usan mucho basicamente cada 3 palabras. basicamente me encanta su informacion.
Estaría muy interesante comenzar a ver vinculaciones de esto con Angular y React
Me dan muchas ganas de aprenderlo, es mucho más simple que Firebase, apenas para las necesidades de negocios pequeños que no necesitan tanta complejidad en su backend
Yo estoy haciendo un proyecto con esta herramienta con el pocketbase en docker, se puede crear un volumen en donde irian los estaticos que genera cualquier librería o framework y que viven dentro de una carpeta que se llama pb_public
Para los que el servidor no se les inicia correctamente, pueden iniciarlo de la siguiente manera: ./pocketbase.exe serve --http="127.0.0.1:8090"
Excelente como siempre Fazt, me gustaria ver un proximo video consumiendo la info desde React y como sería para relacionar varias tablas en la BD?
Esto es maravilloso... Por favor esperamos el ejemplo cuando lo integres con React, y pues desplegarlo... Quisiera ver ese proceso.
Muchas gracias.
Hola Fazt he usado Pocketbase últimamente y es una buena herramienta para pequeños proyectos, el problema que he tenido últimamente es que deseo ejecutarlo en una instancia de AWS EC2, he logrado colocar y correr el ejecutable correctamente pero este no me deja acceder con una IP pública en deploy, estaré omitiendo alguna configuración ?
Como se instala en el servidor en produccion?
Porque en local funciona todo perfecto, pero si lo quiero usar en mi hosting, como se hace?
Genial , desde que me suscribí a tu canal no dejo de sorprenderme con la calidad de contenido que subes.
Si estaría bien un ejemplo mas largo con React en el front. También explicar bien lo de la autenticación que me dejo bastante confundido.
Excelente video, se me parece en varias cosas a headless CMSs como Strapi o Directus. pero, mucho más sencillo de iniciar y basado en GO !
Sería bueno ver que tan extensible es, tanto en el BE como en FE.
Se puede usar como librería
De dónde carajos saca que hay que añadir la palabra "Admin" o "User" antes del token de autorización?
a alguien le paso problemas con un puerto de internet xd?
listen tcp: lookup localhost on 8.8.8.8:53: no such host
eso me sale y estoy viendo que de que.... al ejecutar el servidor. bueno tengo instalada Xampp, pgadmin, sqlserver, mongo pero no creo que tengan algo que ver.
¿se puede usar algun server back para las tareas complejas o que tarden mucho?. sucede que quiero crear 100 rows y tarda mucho, si el usuario cierra el navegador se cancela a la mitad
Hola, que genial tu video, como seria realizar una relacioin de producto categoria y al momento de relizar la consulta que por cada categoria enliste sus productos?
en un minuto no haces desear curso de 4 horas de fazt jeje, donde editemos el back con go y todo ;) gracias de nuevo!
Es bellísimo, gracias por compartir tu conocimiento y experiencia con la comunidad.
Podrías considerar integrar esto para algún control de inventarios con un front como react?
Hola Fazt estaria muy bueno si haces un crud simple con autenticacion con este BaaS
Thank you, this help so much I'm sure to share this with my friends about this video I'm so happy
Un video completo integrandolo con React estaría perfecto (e increible como todos tus videos), incluido el sistema de autenticación!
Que ejemplo concreto tienes
Para scrapi o
Algo de mucha utilidad
Who else has been making soft for a wNice tutorialle before but with a different DAW and wants to learn how to us soft?
nos dijiste que ibas a crear un proyecto pequeño con auth correo y usando frontend reactnative para cuando ???
Q diferencia hay entre un Baas y un Cms Headless? Yo los veo muy similares. Para mi uno es un Pato y otro es una Pata
Me sale esto al ejecutar el serve, no he encontrado solucion
listen tcp: lookup localhost on 8.8.8.8:53: no such host
Lo único malo de Pocketbase es te limita a conectar una base de datos Sqlite.
Hola puedes hacer un video integrado con vuejs
Saludo, gracias por compartirlo esta muy interesante, estuve probando pero a mi me da un error:
listen tcp: lookup localhost on [fe80::1]:53: no such host
no si a otras personas le pasa lo mismo, si hay algunas solución favor compartir. Por si alguien tiene ese mismo problema la solución es ejecutar:
pocketbase.exe serve --http="127.0.0.1:8090"
Lo malo de SQLite es que no es un servidor de bases de datos
Omg tremendo backend as a service 🤭🤭
Sube otro curso de este tipo
Animos!
Como puedo usar la bd de tiempo real mediante apires
Excelente video, Fazt, puedes hacer una guía de como desplegarlo a producción? no consigo desplegarlo en un droplet de DigitalOcean con Ubuntu 20.04, me guie con la documentación, pero no lo conseguí.
Ok voy a hacer uno de despliegue :)
podrias hacer un proximo video con un frontend usando reactnative ??
Genial !! , una herramienta muy poderosa !!
Don't believe but it really worked
ah! sos el mejor explicando
Más vídeos sobre esto!
Se que es para empresas pequeñas pero podría arriesgarme para una empresa medianamente grande? ejemplo, para un sistema de inventario, recursos humanos, tareo etc etc
la limitacion es la base de datos que es solo sqlite, si luego se va a tener que administrar por otras personas es mucho mejor usar una base de datos que pueden ser distribuida, tipo postgre, mysql, mongodb, etc. de aqui que se diga para proyectos pequeños,
Astrans ustra vostra namstra
God damn, thank you
muy complicado
Excelente video!, El video practico con react lo realizaras algún día ? No lo pille en el canal.
Otra consulta, este proyecto se puede desplegar en algún sitio o servicio como AWS o GCP?
Gracias nuevamente crack!
excelente video, bien explicado, muchas gracias, saludos, estoy probando altogic, aun no me decido
Gracias Fazt, espero un nuevo video usando este servicio. Conoces ArangoDB? No hay info en espanol y puede ser un gran video contigo.
creo que no me ha instalado bien en MacOS podrias hacer un app pequeña con subida de archivos? Me puede venir bien para un proyecto en el que estoy ahora metido.... con venta de musica.
aaaaaaaaalso 3,200th like
Excelente 🎉
Fazt me encanto Pocketbase! que gran aporte! sabes, estoy ansioso por ver como hacer un deploy con pocketbase, intenté hacerlo con un contenedor de docker en heroku pero se borra lo que creo despues de unos dias, aun nose que hago mal
Tio Fazt acaso no duermes? xD excelente contenido. saludos :D
pd: se parece a un Strapi pero mas sencillo
Sino vi mal, al agregar un nuevo productp no vinculó al usuario, luego de que agregaras la regla, porque es lo mismo que me pasó.
Muchas gracias por el excelente vídeo. Una pregunta, sería sencillo implementar esta herramienta en Django? Sería muy interesante un vídeo de eso, ya que hay pocos y solo en inglés
Como Django ya es un proyecto de Backend no tendria mucho sentido usar un Backend as a Service que en principio su uso es evitar crear un backend, es por esto que es ideal usar Pocketbase unido con aplicaciones moviles o aplicaciones web frontend, usando frameworks de Javascript
@@FaztCode gracias por la respuesta, ahora me queda claro. Muchas gracias!
Hola! Felicitaciones por tu trabajo. Una consulta, es muy parecido a Strapi, cuál es tu recomendación al respecto. Gracias
Si se parecen pero, Strapi es un CMS, lo que quiere decir que al final si le darias acceso a un usuario normal para que actualice su contenido, Pocketbase es mas un Backend as a Service (algo asi porque no es un servicio realmente), lo que signfica que esta pensado para que sea usado por el desarrollador y no un usuario final. Ademas Pocketbase es mas pequeño que Strapi y no soporta todas las bases de datos SQL solo Sqlite3. Para proyectos pequeños esta bastante bien
@@FaztCode Gracias, realmente te felicito por tus aportes. Se te puede contratar para desarrollos?
Gracias Faz.... Sin saber mucho o mejor dicho poco se ve prometedora.... Gracias por la info y me sirve para empezar un poco de back... Se espera con ansias ese video prometido!!!! *. *
Alguna alternativa para el servicio de notificaciones de firebase open source?
Gracias por el video.. ¡Muy interesante!
gracias fatz parace genial lo voy a ver completo justa ahora estoy creando un proyecto personal y andaba guardando los datos en archivos.js.
Fazt, un vídeo integrando mercado pago con react y firebase estaría muy bueno. Saludos desde Argentina.
Love u
Pocketbase parece una alternativa perfecta para proyectos pequeños, como si Firebase tuviera una base de datos relacional. Muy buen video introductorio, puede que ocupe esto en mis futuros proyectos
justo lo que necesito!!. muchas gracias fazt
Excelentes tutoriales cada dia estan mejores. Una consulta: se podria desplegar en un servicio como railway o render? lo he intentado en el primero a travez del codigo fuente o de un contenedor que previamente verifique en mi pc, pero no tuve exito.
Wow... súper bien explicado... te felicito... Gracias!
Please add English Subtitles :)
Buenisimo, muchas gracias por compartir tu conocimiento :D
Genial.. podrías dar una introducción sobre como usarlo con angular porfa.! Gracias.
Lol
Thx
Gracias el aporte, parece una herramienta con mucho futuro!! Podiras hacer un curso mas profundo de esta herramienta? seria increible!!
Me encantó, gracias. Me dieron ganas de probarlo en algún proyecto
Fino
Messirve 😀👍
❤❤❤ gracias !!! Voy a recomendar este canal por todos lados
Buenísimo esto!! Muchas gracias! ^^
esta en desarrollo me esperare un poquito mas a que sea estable y saquen su primera version, interesante XD
Está bueno, voy a darle una vuelta para usarlo con java
Grande Fazt es impagable los recursos q nos das. Felicidades y gracias
Hace mucho vi un vídeo acerca de Supabase, cuál es la diferencia?
Como mencione en el video Pocketbase es como un supabase pero enteramente abierto. No posee un servicio asi que lo tienes que descargar, y es mucho simple para proyectos pequeños
@@FaztCode Saludos, excelente todos tu vídeos. Cuando usted se refiere a proyecto pequeños, a que se refiere? Muchas gracias.
Muy interesante. Muchas gracias!
Excelente trabajo Fazt 👏
Fantastico! to try immediately
Grande amigo, gracias!!!
¡Bellísimo! Ciertamente una de las alternativas bastante interesantes y atractivas.
Hola, te sigo hace bastante pero apenas ahora frecuento tu canal. Y es que todas estas herramientas de verdad son muy buenas... Ando necesitando donde almacenar mi bd PostgreSQL sabes de algún servicio gratuito a parte de heroku
Puedes probar Railway:railway.app/
docs.railway.app/databases/postgresql
Voy a hacer un video pronto :)
Seria genial ver un tutorial integrandolo con el frontend
Esto es oro hermano!!!
Se ve simple y poderoso
No es esto similar a Strapi pero con menos opciones?
Se parece algunas de sus caracteristica a un Headless CMS pero en realidad es mas parecido a Supabase
@@FaztCode y entonces que tiene de similar a Firebase?
Simplemente WOW
Está súper cool 👌🏻
Error al ejecutar el programa 'pocketbase.exe': El ejecutable especificado no es una aplicación válida para esta
plataforma de sistema operativo.En línea: 1 Carácter: 1
Este error me aparece, alguien podría ayudarme
Estas seguro que has descargado el ejecutable correcto para tu sistema operativo?
@@FaztCode resuelto.. era el antivirus que me bloqueaba..
Master 🥵
super útiles tus tutoriales, excelente
Error al ejecutar el programa 'pocketbase.exe': El ejecutable especificado no es una aplicación válida para esta
plataforma de sistema operativo.En línea: 1 Carácter: 1
Este error me aparece, alguien podría ayudarme
¡Me encantó!
Muy bueno, consulta, cuando quiero traer, por ejemplo, solo los productos tal o cuál. Como haríamos? Como cuando hacíamos en sql por ejemplo con el where= (condición)
Gracias
Hola CryptoLeaks, al lado de la pestaña List, habia otra llamada View, esta es para obtener un solo dato, tendriamos que pasarle el Id del producto que quieres, este seria equivalente al where de la base de datos
@@FaztCode gracias Bro!
Hey Fazt me gusta que ahora tus videos son mas "fluidos", vas mas rapido, pero me parece mejor y te entiendo muy bien.
sus videos siempre fueron fluidos y rapidos
@@pringstom No siempre, antes entraba demasiado en los temas y los tutoriales no eran tan dinamicos, tambien la manera de hablar ha cambiado, antes era mas "timido" en los tutoriales, pero ahora habla con mas claridad y consistencia.
Si se utiliza Pocketbase, ya no se requiere una Db? Saludos
Así es, el ya trae su conexión a base de datos, que es sqlite3
@@FaztCode la pregunta seria cuan limitado seria el proyecto usando el sqlite3