I've already read this article. Thank you!
Maybe someone will share with me their experience in project relocation.
The main question for me - is it worth it to begin?
I running several projects on Linux-based docker, and it works fine.
SQL Server I believe should not be an issue, if you want to make a simple test just install it on 2 dockers (one for the website, one for SQL Server)
Umbraco 10 is fully supported on Linux, just like SQL Server and .NET6, so you should be good. I general you won't notice any difference, except that Linux usually is faster and it's usually also cheaper to run (for instance in Azure).
There are two things that could potentially cause issues in your code:
If you are using file paths, Linux and Windows use an opposite /. So if you are building file paths manually in a string without using Path.Combine, the file might not load in Linux.
Also when it comes to file paths; Linux is case sensitive, Windows isn't.
Is it possible to migrate existing site on Umbraco 10 to a Linux based server
Hello,
My customers insist to move the site to Linux based server. Is it possible to migrate existing SQL Server database to Linux?
Maybe you can share with me some advice?
SQL Server can run on Linux https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-setup?view=sql-server-ver16
I've already read this article. Thank you! Maybe someone will share with me their experience in project relocation. The main question for me - is it worth it to begin?
I running several projects on Linux-based docker, and it works fine. SQL Server I believe should not be an issue, if you want to make a simple test just install it on 2 dockers (one for the website, one for SQL Server)
Umbraco 10 is fully supported on Linux, just like SQL Server and .NET6, so you should be good. I general you won't notice any difference, except that Linux usually is faster and it's usually also cheaper to run (for instance in Azure).
There are two things that could potentially cause issues in your code:
If you are using file paths, Linux and Windows use an opposite /. So if you are building file paths manually in a string without using Path.Combine, the file might not load in Linux.
Also when it comes to file paths; Linux is case sensitive, Windows isn't.
is working on a reply...