# Hosting

You can host ZauberCMS on Windows and Linux. Just publish the app like you would any other .NET app to your release folder and push those files to your server. There is one slight change for Linux though.

### Linux Hosting

If you are hosting on Linux, you need to make sure all your project files (.csproj) have the following in them.

```xml
<PreserveCompilationContext>true</PreserveCompilationContext>
```

Or you will have issues loading plugins and the Admin will not load.

### Single File Publishing

Right now ZauberCMS does not support single file publishing.
