Server
Last updated
Was this helpful?
Last updated
Was this helpful?
There are many ways to install Zero One on your server, you can see how it generally works with Kirby .
Important note: When debugging is turned on, robots.txt will tell the crawlers not to index your website. So, make sure to turn off debugging mode when your website is live.
To be able to use the panel dashboard on the server with the domain you must add
In your site/config.php
or renamed site/config.yourwebsite.com.php
(see setup if not sure), just below the following statement (for example)
You can learn more about config panel options at .
Now, let's add it to the server. We will give you here two options, the simplest one, and our workflow with Git version control.
The simplest solution is just to upload all files from zero-one
folder to your desired folder (domain root etc) on the server and it will work. That's it. 🙂
PLEASE NOTE: This is our opinionated way of doing it. You can of course do it differently.
There is a .gitignore
file you should check out, in the website root.
content
folderWhen you do work for a client and you want the content to be updated on the server, but to keep control over code updates through Git, then after installing on the server you should add this line in the theme root .gitignore
file
Run the next command in your terminal
And push changes. It will delete content
folder on the server, but your local content
folder will remain. After that upload manually content
folder to the website root.
After this, your local content changes will not be tracked by Git.
Zero One is Git-ready, actually, the is pushed through Git.
We are one of those guys, we like their tools and Git workflow. Our workflow is simple, Push to the Bitbucket repository, and then Pull to the server through a secure connection. We have our custom-setup VPS server with , which is a very Git-friendly system.