I discovered directus while researching how to best develop a modern product catalog with minimal technical effort. Directus is truly mindblowing! I was also looking at Strapi, but it does not even come close. Also, the documentation is outstanding. Thank you!
Keep doing these videos with examples. They help a lot. I would love to see one specific to the REST API and those filters and also more examples of the Flow. Good stuff. I'm loving Directus.
We've got a whole series on Flows coming soon. Would you share some more specifics about the REST API bit? Happy to see what we can put together to help.
@@thebryantgillespie Hey Bryant, happy to see that you guys are active with your channel. I would just love to see more examples and use cases, when I looked at the documentation it seems like good source for reference after I learn but I would love to see more examples and one thing I i'm going to be doing is reporting with data coming from a 3rd party API. I don't know yet if this is possible but please include something like this in the Flow video.
@@KevinCampbell3 We're happy to have the feedback. Thanks! And that's a perfect use case for Flows - that one will definitely be covered in the videos.
I don't have words for this tool, this is just awesome. I've used Strapi v3 extensively and I suffered a lot to move from strapi v3 to v4. Now I can peacefully choose Directus as my headless CMS. Thank you guys. (PS. I already knew this tool existed before but never tried it, and I'm regretting this now)
Wow - I can't believe what I am seeing - such a elegant app with very thoughtful features from creating CRUD UI automatically to dashboard and ETL flows along with a ton of fine-grained controls is free. And I really like the smile on your face and enthusiasm in your voice. Almost after spending a few weeks looking at many tools and getting disappointed by their bad usability or limited options, this feels like a heaven-sent - I hope it does NOT disappoint. When I went to try the product, I don't see the community cloud option and it directly asks me to pay - why don't you allow a few days of free trial to get a feel for the product using our data first?
It’s something we are exploring, but we’ve also made it really easy to get it running on your machine in just a few minutes to try it out docs.directus.io/self-hosted/quickstart
OMG !! i can't believe that, I'm working on a simular idea as a side project for a year now. have the same GraphQL-Like engine, and Role-Provilege-Permision system, dynamic Fields system, and form builder with criterias and validations. even the UI is very close, in term of layout and design system. using Laravel / Vuejs & tailwind. i had the idea of creating dynamic model i call them Catalogs, but had some issues with eloquen and there is height security risk, ao i decided to remove this feature, also for the workflow i was planning to work with Temporal SDK and build an inbound /outbound integration system based on WSDL configuration. but after watching this video i'm so confused now if is still wort it to finish this project or joining the community and have the honor to contribute with you guys. Thank you guys for this video, i enjoy every second of it, i so exited to try it out.
There's many of these platforms already my friend. Known as BaaS (Backend as a Service) or Headless CMS. Other similar platforms are: Strapi, Contentful, Storyblok, AppWrite, etc.
Just discovered Directus and am blown away. Cant wait to start using this. Going through the tutorials and documentation I haven’t been able to see a video on how to connect Directus project to an existing MySql database. If there’s a video or document link that I could go to to learn more? Can’t wait to get started.
We've self hosted Directus with Koyeb multi region deployments, CockroachDB multi region sql, Tigris for global S3 and Upstash for global redis. Now we have a CMS that is truly global with all supporting storage multi region as well.
Well Explained. I discovered Directus a few months ago and want to give it a try. Is there a way to import an existing sql database into a Directus project and continue the development of our backend? Thanks
I would start with our Docs: docs.directus.io/ In the upper left-hand corner is a search bar that will pull up all the various database docs for you to follow along with. Our Discord community is also full of good information and helpful people: directus.chat/. And we will add this to the video list. Thanks!
I'm so sold. I tried a competitor solution before, but I haven't seen this level of granularity. From today I'll start messing around with Directus, because I believe it's exactly what I was looking for.
All praise for the video, excellently explained. When will there be some more advanced things, maybe flows (using script in flows, maybe you can add an attachment when sending emails because when we have a collection with a file and when we enter it directly, the collection is connected to that file, but when we use the POST method to send something to the collection with the file, then the data goes in the collection and the file is separate, and then it is difficult to grab the files and connect them by id...), maybe a little more about filtering and relations in Directus. I am a big fan of Directus and I use it professionally in the company where I am employed and any more advanced video would be helpful. Maybe put the select all button when creating a new collection in the optional system fields part where we can select all 6 fields at once (status, sort, date-created, date-updated....) I guess someone from the Directus team will read this 😅 .Thanks in advance
We read them all!! Thanks for the feedback. As for Flows videos, they're in process now and MIGHT be published as early as next week. Make sure you're subscribed, so you'll know when a new video is published.
JAW DROPPING experience, I just can't express enough how this is so next level. Thought PocketBase is a player, but c'mon, this is just too good to be true :D
Hey, looks very cool! I'd like to try it in my next project but I have a question. When I build my webapps/saas sites, I generally opt for a FastAPI (Python) Backend using Postgresql DB with a ReactJS Frontend. Is it possible for me to keep this stack but then use Directus in addition to FastAPI? Eg. I'd still handle the more complex functions like running/managing trading bots, handling subscriptions/trials, communicating with OpenAI's GPT4 API. but then use Directus for things like Authentication/Authorisation, Sending Emails, CRUD operations, Blog/News Posts, etc. Am I thinking along the right line for how one would properly use Directus? Reason being is I can't imagine doing away with FastAPI completely and replacing it with Directus because I imagine it can't really perform a lot of the super-custom and advanced logic/functions. It should be used more for the more common functions like CRUD, User management, etc. Looks cool!
Been testing directus for a bit, but I cant seem to find an upload image in the repeater field type. I think this is a big deal, I can't even add a simple repeater of list items with unique icons/image each. I had to do it by creating another collection and connect via relation. Also, if you could add functionality to be able to create components/blocks that can be connected to any frontend js framework, like what Ive seen in prismic and storyblok, so far prismic slice feature is the easiest to implement. I like prismic component integration, and I love directus UI, extensibility and most importantly can be self-hosted. If directus can add the component to frontend codebase integration I think this will be a game changer. I've seen such integration done in code with payload cms but I prefer to do it in the CMS UI itself like prismic.
I came here after trying Directus in a Docker container and not being impressed by the WYSIWYG editor (I was wishing for the option to use markdown syntax to switch between the components) and being overwhelmed by the UI I decided to look up some videos to see the capabilities of Directus Now I'm hella impressed and can't wait to manage my portfolio with Directus! It seems like **the** solution I was looking for lol
If you create a variable name in the data studio will it be the exact same header name in your SQL database? If so it would be cool if you could add a front-end var name and pick a different DB var-name which it maps against. You could make it default to frontend name = DB name but when you uncheck a box it allows you to manually adjust the DB var name. Or something like that. Because sometimes schema names make sense when you view it at DB level but may look weird for general admin staff.
Our managed cloud service costs money (it costs money to run 😅), but you are welcome to self-host it where most get to use the platform without paying for it.
I’ve been following the Directus project for a while now and wanted to ask if you have any content/doc on static site generation with Directus. Keep up the great work. Thanks.
12:13 quick note: i thought you said in the beginning that no features would be paywalled, but it also sounds like Kanban isn’t available in self-hosted Directus? Can you clarify?
I think the introduction is very misleading, at the beginning the instance is created via the cloud, but later in the demo the site is localhost and the local database file is opened directly when connecting to tableplus. This affects people's understanding that the cloud does not currently support connecting or customizing databases, and does not describe how to start a project locally.
While I agree that this could be clarified, Directus Cloud does allow for direct database access on the Enterprise tier, and we're looking at the possibility of expanding that to other tiers as well. For the purpose of this video, the database is mostly to show what's happening behind the scenes... whether self-hosting or using our Cloud.
Have you tried looking at using Flows? There's a manual trigger option where you can click a button to start a flow. (docs.directus.io/configuration/flows.html) If that's not what you're after, have a look at our documentation on Custom Extensions. (docs.directus.io/extensions/introduction.html)
18:01 any thoughts on using directus_users for consumer users of a mobile app where you might have 100k-5m user accounts? This has always been where these cms systems start to break down for me. Would be cool to have directus manage a separate users table or something of that nature. Happy to hear any ideas on this!
Yes, and some people do this, but it isn’t recommended to add additional fields to that table. So if you can work within the provided fields, you should be good. Otherwise, you should probably have an additional table with the extra properties.
Great work on Directus. Problem is it's clear their lack of documentation around deploying a self-hosted version is an attempt to force you into their cloud product. Trust, I get it. But for many working through proof of concepts and to quickly show value that would ultimately help directus land inside real projects this removes Directus as an option. Update the documentation on deployment. For now directus has been flagged by dev as unusable, but it shows strong promise if the documentation is improved upon.
Thanks for bringing this up! We fully support self-hosting and want people to get started with Directus as quickly and easily as possible - whether that's self-hosted or with Directus Cloud. We're working on a whole load of self-hosted guides in our docs in the coming weeks. And there's actually a brand new video on Directus and Docker here...(ruclips.net/video/J7tFWxAGkh4/видео.html). We also love community contributions on the docs if you've got expertise on the deployment side of things (docs.directus.io/contributing/community.html).
@@DirectusVideos I`m a little confused. At minute 4:10 you mentioned Directus is 100% free and you believe in the true spirit of open-source. But then you say the Kan-Ban Layout/Feature is only avaible in cloud. Are there future plans to lock down more features to cloud?
@@linustimm5096 we follow an icing on the cake model. Our entire core code base is free and open source, and always will be. To build a sustainable business that supports Directus in the long term, we will create cloud exclusives over time as icing for that cake. But these will only be value adds, never gated core functionality.
Firstly, this looks incredible, and is also presented awesomely. I just wanted to know.. I see that there are datatypes/fields available e.g. input, textarea, color etc. but is there something designed for creating layouts or multi-column grids to output on the front end. For example in some other CMS solutions i have seen ways of creating nested content which allows the admin user to create a layout and then select the content types that output within it.
In short, no. We implement the Node Sharp library and I don’t think it does this. This is one of those use cases where, it’s important, you will want to use a specialist media transformation API.
I’ve been dabbling in no code tools for a while. I think this one has the most potential of any I’ve seen given the applications I have in mind. Is there any GitHub integration possible for the underlying file structure and code base?
you're saying Directus doesn't charge a fee. However, when I register on the platform to learn your tool, I am only free to use it for 14 days. Am I not understanding this correctly?
Yup totally fair. Was once the case for Directus Cloud but isn’t any more and we’re actually re-recording this video very soon. You can self-host for free unless you are a company making $5 million / year or more.
@@DirectusVideos That's right, i have a startup and i want to build a mvp for a test. I have no company and no income, just an idea for now. Can I try with Directus on a free plan or is this option not available right now?
Im confused. You started by saying that Directus does not change our database "it is YOUR data" you said. Then one of the first things you did in Directus was start to change the database.... By modifying your "data model" by adding "collections" which appear to be tables in the database? What am I missing? Which one is it? Does it change my database or not? I wanted to use Directus as a back end for an existing app, but I can't do that if someone in my company who isn't technical can use a nocode tool to change the db structure and break the app...
If you're talking about the system tables (prefixed with "directus_"), we do add those to store system preferences, etc. The purpose of these tables is to store Directus information so it doesn't exist in your tables. No system data is commingled with your data at all, and you can delete those directus tables at any point to get back to your pure database. We put course need a place to store our data, and are working toward allowing it to be in a separate database soon. If you're talking about the ability for users to change the data model through Directus, this is only to enable your team an easier way to create and update the schema. You can disable this per user by not giving them the admin role, which is the only role to have access to settings with the data model configurator. I hope this helps, let us know if I'm misunderstanding.
Why do you say that Directus is free to use if in your own video it shows that you need to select the option to pay $100/project? I was trying to create an account to test Directus, since I'll be using it in my new job, but I can't find a way to experiment the thing without having to select a payment method. That is very frustrating.
This video needs an update. Earlier in the year, we stopped provisioning free Cloud projects. But it’s very quick to get running on your own machine if you want :)
This whole video will be replaced soon with one that removes mention of our previous free tier - more info here directus.io/blog/cloud-update We hope one day to bring it back, but in the meantime you can spin up a local copy or self host
You claim that it's free forever, referencing your philosophy about opensource etc, yet there's no community cloud option in my onboarding dashboard. Care to explain?
More info here from March directus.io/blog/cloud-update but we work to ensure it’s as easy as possible to self-host and there’s no difference in Directus between what you can self-host and what you can pay us to host for you. In hindsight, forever is a long time and that was probably not a correct choice of phrase, and this video needs an update. We live and learn… -Kev
ооо, дааа. Мне нужна была cms для быстрого создания api. Первым делом посмотрел в сторону strapi. Цель которую я себе поставил, я выполняю с помощью strapi, но сколько же в нем раздражающих моментов: фронтенд сайта написан абы как, где-то работает косо-криво, где-то вообще не понятно как работае; режим разработки тяжелый, у меня несколько раз завершался процесс из-за ошибки "нехватка оперативной памяти", никогда такого ранее не было...; ну и самое больное, что меня больше всего задело, банально нельзя использовать uuid для идентификатора. Может и можно, но как это сделать фиг найдешь, т.к. документация очень не очень. Плюс сам сайт strapi изначально не понравился. Долго грузится. Я с directus пока только знакомлюсь, минут 40 назад узнал о нем, но уже он мне гораздо больше нравится.
We are working on more guides for self hosted, including deployment. We probably won’t go down to an individual hosting provider level, but it should set everyone up for success
I want to call a remote REST API from Directus. Simple GETs and POSTs and stuff like that. Can I do that? No? Then why on earth would I ever use Directus?
We're working on Directus Space edition - but until then you can call as many REST APIs as you want with the Webhook Request URL > Flow Operation. docs.directus.io/app/flows/operations.html#webhook-request-url
@@DirectusVideos "Directus Space" and "Directus Space edition" yields zero relevant hits on Google so I don't really understand what that is. Also, I'm not talking about webhooks. Webhooks are a very specific subset of API calls. Also I'm not talking about flows, I'm talking about general REST calls, regardless of there being a flow present. Not everything can be a flow, and not everything can trigger on events. Let's say I've got existing functionality using some technology that you're not supporting out of the box, i.e. some NoSQL stuff that can be manipulated using REST. Could be anything really. What if I want to show it in Directus? What if I want it to be editable using Directus? Both use cases requires REST calls outside of flows.
Well, I wouldn't call "needs a license if your company makes more than $5m/year revenue even if your project is only a tiny part of that" exactly 100% free and open source 😅
I think he clearly explained how it is free and open source at the beginning. Code is free, taking their time for issues and using their infrastructure is not 🙂
I discovered directus while researching how to best develop a modern product catalog with minimal technical effort. Directus is truly mindblowing! I was also looking at Strapi, but it does not even come close. Also, the documentation is outstanding. Thank you!
Directus is mind-blowing to me, it literally has everything a modern developer needs! No need for building your own back-end anymore!
Thank you!
Except the ability to call remote REST APIs. Guess Directus don't want my money.
Directus can do that :)
@@GackFinder it certainly can, with flows
Keep doing these videos with examples. They help a lot. I would love to see one specific to the REST API and those filters and also more examples of the Flow. Good stuff. I'm loving Directus.
We've got a whole series on Flows coming soon.
Would you share some more specifics about the REST API bit? Happy to see what we can put together to help.
@@thebryantgillespie Hey Bryant, happy to see that you guys are active with your channel. I would just love to see more examples and use cases, when I looked at the documentation it seems like good source for reference after I learn but I would love to see more examples and one thing I i'm going to be doing is reporting with data coming from a 3rd party API. I don't know yet if this is possible but please include something like this in the Flow video.
@@KevinCampbell3 We're happy to have the feedback. Thanks! And that's a perfect use case for Flows - that one will definitely be covered in the videos.
@@thebryantgillespie I hope to one day be a contributor as I get more familiar with the platform.
I don't have words for this tool, this is just awesome. I've used Strapi v3 extensively and I suffered a lot to move from strapi v3 to v4. Now I can peacefully choose Directus as my headless CMS. Thank you guys. (PS. I already knew this tool existed before but never tried it, and I'm regretting this now)
wow! absolutely loved the REST API as GraphQL :D Amazing product
Wow - I can't believe what I am seeing - such a elegant app with very thoughtful features from creating CRUD UI automatically to dashboard and ETL flows along with a ton of fine-grained controls is free. And I really like the smile on your face and enthusiasm in your voice. Almost after spending a few weeks looking at many tools and getting disappointed by their bad usability or limited options, this feels like a heaven-sent - I hope it does NOT disappoint.
When I went to try the product, I don't see the community cloud option and it directly asks me to pay - why don't you allow a few days of free trial to get a feel for the product using our data first?
It’s something we are exploring, but we’ve also made it really easy to get it running on your machine in just a few minutes to try it out docs.directus.io/self-hosted/quickstart
OMG !! i can't believe that, I'm working on a simular idea as a side project for a year now.
have the same GraphQL-Like engine, and Role-Provilege-Permision system, dynamic Fields system, and form builder with criterias and validations.
even the UI is very close, in term of layout and design system.
using Laravel / Vuejs & tailwind.
i had the idea of creating dynamic model i call them Catalogs, but had some issues with eloquen and there is height security risk, ao i decided to remove this feature, also for the workflow i was planning to work with Temporal SDK and build an inbound /outbound integration system based on WSDL configuration.
but after watching this video i'm so confused now if is still wort it to finish this project or joining the community and have the honor to contribute with you guys.
Thank you guys for this video, i enjoy every second of it, i so exited to try it out.
There's many of these platforms already my friend. Known as BaaS (Backend as a Service) or Headless CMS. Other similar platforms are: Strapi, Contentful, Storyblok, AppWrite, etc.
Just discovered Directus and am blown away. Cant wait to start using this. Going through the tutorials and documentation I haven’t been able to see a video on how to connect Directus project to an existing MySql database. If there’s a video or document link that I could go to to learn more? Can’t wait to get started.
Just set some environment variables and Directus should connect docs.directus.io/self-hosted/config-options.html#database
Directus is such a well executed product. It's crazy how simple and powerful it is.
Excellent. We need more and more such videos.
We've self hosted Directus with Koyeb multi region deployments, CockroachDB multi region sql, Tigris for global S3 and Upstash for global redis. Now we have a CMS that is truly global with all supporting storage multi region as well.
Well Explained. I discovered Directus a few months ago and want to give it a try.
Is there a way to import an existing sql database into a Directus project and continue the development of our backend?
Thanks
I would start with our Docs: docs.directus.io/ In the upper left-hand corner is a search bar that will pull up all the various database docs for you to follow along with. Our Discord community is also full of good information and helpful people: directus.chat/. And we will add this to the video list. Thanks!
I'm so sold. I tried a competitor solution before, but I haven't seen this level of granularity. From today I'll start messing around with Directus, because I believe it's exactly what I was looking for.
❤️
All praise for the video, excellently explained. When will there be some more advanced things, maybe flows (using script in flows, maybe you can add an attachment when sending emails because when we have a collection with a file and when we enter it directly, the collection is connected to that file, but when we use the POST method to send something to the collection with the file, then the data goes in the collection and the file is separate, and then it is difficult to grab the files and connect them by id...), maybe a little more about filtering and relations in Directus. I am a big fan of Directus and I use it professionally in the company where I am employed and any more advanced video would be helpful. Maybe put the select all button when creating a new collection in the optional system fields part where we can select all 6 fields at once (status, sort, date-created, date-updated....) I guess someone from the Directus team will read this 😅 .Thanks in advance
We read them all!! Thanks for the feedback. As for Flows videos, they're in process now and MIGHT be published as early as next week. Make sure you're subscribed, so you'll know when a new video is published.
JAW DROPPING experience, I just can't express enough how this is so next level. Thought PocketBase is a player, but c'mon, this is just too good to be true :D
Great product. Thanks for explaining it.
Btw, i like background music too. Can you give the name of the song/artist? :)
Directus is awsome!
Thanks, Jojo, you're probably pretty awesome too!!
Hey, looks very cool! I'd like to try it in my next project but I have a question. When I build my webapps/saas sites, I generally opt for a FastAPI (Python) Backend using Postgresql DB with a ReactJS Frontend. Is it possible for me to keep this stack but then use Directus in addition to FastAPI? Eg. I'd still handle the more complex functions like running/managing trading bots, handling subscriptions/trials, communicating with OpenAI's GPT4 API. but then use Directus for things like Authentication/Authorisation, Sending Emails, CRUD operations, Blog/News Posts, etc. Am I thinking along the right line for how one would properly use Directus? Reason being is I can't imagine doing away with FastAPI completely and replacing it with Directus because I imagine it can't really perform a lot of the super-custom and advanced logic/functions. It should be used more for the more common functions like CRUD, User management, etc.
Looks cool!
Of course - you can interface with Directus via API so if you want to consume that in a Python application- be our guest!
Been testing directus for a bit, but I cant seem to find an upload image in the repeater field type.
I think this is a big deal, I can't even add a simple repeater of list items with unique icons/image each. I had to do it by creating another collection and connect via relation.
Also, if you could add functionality to be able to create components/blocks that can be connected to any frontend js framework, like what Ive seen in prismic and storyblok, so far prismic slice feature is the easiest to implement. I like prismic component integration, and I love directus UI, extensibility and most importantly can be self-hosted.
If directus can add the component to frontend codebase integration I think this will be a game changer. I've seen such integration done in code with payload cms but I prefer to do it in the CMS UI itself like prismic.
I came here after trying Directus in a Docker container and not being impressed by the WYSIWYG editor (I was wishing for the option to use markdown syntax to switch between the components) and being overwhelmed by the UI
I decided to look up some videos to see the capabilities of Directus
Now I'm hella impressed and can't wait to manage my portfolio with Directus!
It seems like **the** solution I was looking for lol
Haha that was a rollercoaster of emotions. So glad you’re into it!
If you create a variable name in the data studio will it be the exact same header name in your SQL database? If so it would be cool if you could add a front-end var name and pick a different DB var-name which it maps against. You could make it default to frontend name = DB name but when you uncheck a box it allows you to manually adjust the DB var name. Or something like that. Because sometimes schema names make sense when you view it at DB level but may look weird for general admin staff.
Agreed! This is actually already baked into core. When you add or edit a field look for the Field Name Translations under the Field tab.
@@DirectusVideos Amazing!
Hi, you say it's totally free but I see only the Standard Cloud or Enterprise Cloud options.
Our managed cloud service costs money (it costs money to run 😅), but you are welcome to self-host it where most get to use the platform without paying for it.
I'll give it a try, amazing!!!
Oh lord! The video captions are a little funky on this one, the entire script is marked as @0:00
Thanks for the note! We've got this resolved.
I’ve been following the Directus project for a while now and wanted to ask if you have any content/doc on static site generation with Directus. Keep up the great work. Thanks.
Yes - quite a lot in our docs and dev blog - here's the blog items docs.directus.io/blog/tags/getting-started.html
12:13 quick note: i thought you said in the beginning that no features would be paywalled, but it also sounds like Kanban isn’t available in self-hosted Directus? Can you clarify?
It’s available to self hosted users. 😊
As an update, we actually moved kanban and all our cloud exclusives into the open source repository. No pay walls!
That’s awesome!@@benjaminhaynes
I think the introduction is very misleading, at the beginning the instance is created via the cloud, but later in the demo the site is localhost and the local database file is opened directly when connecting to tableplus.
This affects people's understanding that the cloud does not currently support connecting or customizing databases, and does not describe how to start a project locally.
While I agree that this could be clarified, Directus Cloud does allow for direct database access on the Enterprise tier, and we're looking at the possibility of expanding that to other tiers as well. For the purpose of this video, the database is mostly to show what's happening behind the scenes... whether self-hosting or using our Cloud.
Great video , I’ve been trying to implement an additional button to customers table to send invoice right from there , any possible way to do it?
Have you tried looking at using Flows?
There's a manual trigger option where you can click a button to start a flow.
(docs.directus.io/configuration/flows.html)
If that's not what you're after, have a look at our documentation on Custom Extensions. (docs.directus.io/extensions/introduction.html)
whenever i test test, i find fatal bugs in it, and keep returning to it, and find still it is not dependable... strange
19:35 how does one allow users to only access specific files, like ones attached to records they can view/edit/create?
Custom permissions! You can get really granular with them
18:01 any thoughts on using directus_users for consumer users of a mobile app where you might have 100k-5m user accounts? This has always been where these cms systems start to break down for me. Would be cool to have directus manage a separate users table or something of that nature. Happy to hear any ideas on this!
Yes, and some people do this, but it isn’t recommended to add additional fields to that table. So if you can work within the provided fields, you should be good. Otherwise, you should probably have an additional table with the extra properties.
Great work on Directus. Problem is it's clear their lack of documentation around deploying a self-hosted version is an attempt to force you into their cloud product. Trust, I get it. But for many working through proof of concepts and to quickly show value that would ultimately help directus land inside real projects this removes Directus as an option. Update the documentation on deployment. For now directus has been flagged by dev as unusable, but it shows strong promise if the documentation is improved upon.
Thanks for bringing this up! We fully support self-hosting and want people to get started with Directus as quickly and easily as possible - whether that's self-hosted or with Directus Cloud.
We're working on a whole load of self-hosted guides in our docs in the coming weeks. And there's actually a brand new video on Directus and Docker here...(ruclips.net/video/J7tFWxAGkh4/видео.html).
We also love community contributions on the docs if you've got expertise on the deployment side of things (docs.directus.io/contributing/community.html).
Is the Kanban view coming soon to self hosted version?
Hi Kevin, that's a cloud exclusive! Check out the community cloud for free.
@@DirectusVideos I`m a little confused. At minute 4:10 you mentioned Directus is 100% free and you believe in the true spirit of open-source. But then you say the Kan-Ban Layout/Feature is only avaible in cloud. Are there future plans to lock down more features to cloud?
@@linustimm5096 we follow an icing on the cake model. Our entire core code base is free and open source, and always will be. To build a sustainable business that supports Directus in the long term, we will create cloud exclusives over time as icing for that cake. But these will only be value adds, never gated core functionality.
@@DirectusVideos I'm impressed! I didn't even finish the video and already got a reply! WOW!
As an update, kanban and all other cloud exclusives have been merged into the public open source repository.
Firstly, this looks incredible, and is also presented awesomely.
I just wanted to know.. I see that there are datatypes/fields available e.g. input, textarea, color etc. but is there something designed for creating layouts or multi-column grids to output on the front end. For example in some other CMS solutions i have seen ways of creating nested content which allows the admin user to create a layout and then select the content types that output within it.
Yes! You an use our "Many to Any" relationships to achieve this. We actually just rebuilt our own website and made huge use of this functionality.
22:19 is it possible to setup content focal points instead of relying purely on boxfit?
In short, no. We implement the Node Sharp library and I don’t think it does this. This is one of those use cases where, it’s important, you will want to use a specialist media transformation API.
I’ve been dabbling in no code tools for a while. I think this one has the most potential of any I’ve seen given the applications I have in mind. Is there any GitHub integration possible for the underlying file structure and code base?
Thanks for the kind words! Can you rephrase your question - not quite following what you mean. --Kev
you're saying Directus doesn't charge a fee. However, when I register on the platform to learn your tool, I am only free to use it for 14 days. Am I not understanding this correctly?
Yup totally fair. Was once the case for Directus Cloud but isn’t any more and we’re actually re-recording this video very soon. You can self-host for free unless you are a company making $5 million / year or more.
@@DirectusVideos That's right, i have a startup and i want to build a mvp for a test. I have no company and no income, just an idea for now. Can I try with Directus on a free plan or is this option not available right now?
There is no free tier for Directus Cloud. Check out docs for instructions on how to run locally or self host. We try and make it as easy as possible.
Im confused. You started by saying that Directus does not change our database "it is YOUR data" you said. Then one of the first things you did in Directus was start to change the database.... By modifying your "data model" by adding "collections" which appear to be tables in the database? What am I missing? Which one is it? Does it change my database or not?
I wanted to use Directus as a back end for an existing app, but I can't do that if someone in my company who isn't technical can use a nocode tool to change the db structure and break the app...
If you're talking about the system tables (prefixed with "directus_"), we do add those to store system preferences, etc. The purpose of these tables is to store Directus information so it doesn't exist in your tables. No system data is commingled with your data at all, and you can delete those directus tables at any point to get back to your pure database. We put course need a place to store our data, and are working toward allowing it to be in a separate database soon.
If you're talking about the ability for users to change the data model through Directus, this is only to enable your team an easier way to create and update the schema. You can disable this per user by not giving them the admin role, which is the only role to have access to settings with the data model configurator.
I hope this helps, let us know if I'm misunderstanding.
Can u explain How u can deploy with docker and ngnix ?
Yeah, we've got a doc for that! docs.directus.io/self-hosted/installation/docker.html#installing-with-docker
@@DirectusVideos page not found
Why do you say that Directus is free to use if in your own video it shows that you need to select the option to pay $100/project? I was trying to create an account to test Directus, since I'll be using it in my new job, but I can't find a way to experiment the thing without having to select a payment method. That is very frustrating.
This video needs an update. Earlier in the year, we stopped provisioning free Cloud projects. But it’s very quick to get running on your own machine if you want :)
Can someone with no developer experience use directus?
By the way I think it would be perfect for my projects
There ain't any free-tier cloud? I noticed the only free demo project available last only 14 days, is that true? :)
This whole video will be replaced soon with one that removes mention of our previous free tier - more info here directus.io/blog/cloud-update We hope one day to bring it back, but in the meantime you can spin up a local copy or self host
You claim that it's free forever, referencing your philosophy about opensource etc, yet there's no community cloud option in my onboarding dashboard.
Care to explain?
There's a pretty big difference between "Free forever" and the impression it creates vs 14 day trial and then $99/m.. WTF?
More info here from March directus.io/blog/cloud-update but we work to ensure it’s as easy as possible to self-host and there’s no difference in Directus between what you can self-host and what you can pay us to host for you. In hindsight, forever is a long time and that was probably not a correct choice of phrase, and this video needs an update. We live and learn… -Kev
@@DirectusVideos No problem. That's understandable. Didn't know that the self-hosted option is the freemium. Thanks for getting back to me.
ооо, дааа. Мне нужна была cms для быстрого создания api. Первым делом посмотрел в сторону strapi. Цель которую я себе поставил, я выполняю с помощью strapi, но сколько же в нем раздражающих моментов: фронтенд сайта написан абы как, где-то работает косо-криво, где-то вообще не понятно как работае; режим разработки тяжелый, у меня несколько раз завершался процесс из-за ошибки "нехватка оперативной памяти", никогда такого ранее не было...; ну и самое больное, что меня больше всего задело, банально нельзя использовать uuid для идентификатора. Может и можно, но как это сделать фиг найдешь, т.к. документация очень не очень. Плюс сам сайт strapi изначально не понравился. Долго грузится. Я с directus пока только знакомлюсь, минут 40 назад узнал о нем, но уже он мне гораздо больше нравится.
I just found my first and forever cms
I am here because directus allows uuid type for id field.
How to deploy directus app on ec2? Give proper tutorial
We are working on more guides for self hosted, including deployment. We probably won’t go down to an individual hosting provider level, but it should set everyone up for success
@@DirectusVideos Plz work on demos for all service providers videos. I am not able to deploy my self hosted directus app.
Why can't I see community cloud. Free forever for trying stuffs
This video is due a small update to reflect the fact that community cloud is no longer being offered. Details here: directus.io/blog/cloud-update/
@@DirectusVideos Thanks. It makes sense.
I want to call a remote REST API from Directus. Simple GETs and POSTs and stuff like that. Can I do that? No? Then why on earth would I ever use Directus?
We're working on Directus Space edition - but until then you can call as many REST APIs as you want with the Webhook Request URL > Flow Operation.
docs.directus.io/app/flows/operations.html#webhook-request-url
You can also trigger a Flow via an incoming Webhook as well
docs.directus.io/app/flows/triggers.html#webhook
@@DirectusVideos "Directus Space" and "Directus Space edition" yields zero relevant hits on Google so I don't really understand what that is. Also, I'm not talking about webhooks. Webhooks are a very specific subset of API calls. Also I'm not talking about flows, I'm talking about general REST calls, regardless of there being a flow present. Not everything can be a flow, and not everything can trigger on events. Let's say I've got existing functionality using some technology that you're not supporting out of the box, i.e. some NoSQL stuff that can be manipulated using REST. Could be anything really. What if I want to show it in Directus? What if I want it to be editable using Directus? Both use cases requires REST calls outside of flows.
Interesting...
Well, I wouldn't call "needs a license if your company makes more than $5m/year revenue even if your project is only a tiny part of that" exactly 100% free and open source 😅
Yup totally fair. Was once the case but isn’t any more and we’re actually re-recording this video this week. 🫡
@@DirectusVideos Ah, ok, I understand.
Is it free?
You say it's free then you click your link that brings you to a page telling you its $99 /mo. ... 😂 Talk about click bait smh
Not intentional! We had a free cloud tier and now we don’t. This video needs an update 🙏
It's also worth mentioning that Directus is still free if you self-host. Our docs have good resources on getting started there.
I think he clearly explained how it is free and open source at the beginning. Code is free, taking their time for issues and using their infrastructure is not 🙂