Add support for net core 3.0 for linux and windows plesk
Net core can run applications on windows and linux with a short configurations . Please add support to both OS
The production version of the .NET extension is available https://www.plesk.com/extensions/dot-net/
--AA
-
Danoo commented
Yes this is really a MUST Feature! azure is ok, but $$$
-
Vaclav Elias commented
Thanks for sharing. It is still. But I was wondering if it is just my observing or there is something else. You have got many features and bits on Azure which other platforms don't have at all but you not necessarily need them. The biggest issue I had that I cannot increase just a memory e.g. by 1GB without doubling the cost of the whole VM and getting other unnecessary resources, same for Azure Apps. The VM hardware cost me 30-50% less since I moved away from Azure. So running ASP.NET Core in Linux would help reduce the cost even more as majority of my websites are ASP.NET Core.
-
kironet commented
Vaclav: Azure is(at least it was when I was trying it) expensive as *** :)
-
Anonymous commented
Hi Vaclav Elias,
The reason is: price :/
-
Vaclav Elias commented
Just curious, why you would like to migrate from Azure? Do you mean migrating from Azure Apps or Azure VM to another platform with Plesk?
-
Anonymous commented
Please!! ++++++++++ . I´d like to migrate all my azure to plesk.
-
Anonymous commented
+ 1 Pleaseeeeeee!
-
kironet commented
+1
-
Julien commented
.net core on linux, dev need it, gogogo ! :)
Actually it work aside plesk (centos7), following in order :
In your website Apache & nginx Settings, disable Proxy mode, Apply,
Add to "Additional nginx directives" this one (2nd link) :location / {
proxy_pass http://localhost:5000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}Change those lines in "kestrel-hellomvc.service" while you follow the 2nd link :
WorkingDirectory=/var/www/vhosts/<your_site>/httpdocs
ExecStart=/usr/bin/dotnet /var/www/vhosts/<your_site>/httpdocs/<your_app>.dll
User=nginxUpload the published output to httpdocs.
I had a little problem getting this to work "correctly", because of nginx or apache, I dunno, but unticking "Serve static files directly by nginx ", apply, and re-ticking did the job.
https://www.microsoft.com/net/core#linuxcentos
https://docs.microsoft.com/en-us/aspnet/core/publishing/linuxproduction?tabs=aspnetcore2xregards
-
Cédric commented
It would be a great feature to have asp.net support on linux!
Very interesting!!! -
Taylor Alexander Love commented
Waiting some more.
-
Kudo commented
Waiting for it
-
Taylor Alexander Love commented
Checking back daily for updates on this feature.
-
Taylor Alexander Love commented
Checking back daily for updates on this feature.
-
Taylor Alexander Love commented
I wish I could vote twenty times. I would be so excited for this feature to come out. I LOVE the c# syntax. To be able to do asp.net core 2 on Ubuntu 16.04lts would be amazing. I would be hugely thankful to the plesk team for that.
-
photon LIGHT commented
Yes, you are right Bruno, thanks for the link, it's even simpler! And it updates itself...
Right again about MSSQLS. Let's make it simple so that it could be accomplished faster.
We are using Postgres but it was a pain a the time to get it working nicely with EF ( also being very new ). Now you have much more info and features implemented... I started before version 1 because i saw a good opportunity with no extra cost on server software db etc and the project was indeed volunteering without budget.
Thank you and Good luck!!!
-
Bruno commented
photon LIGHT, I believe you're wrong about installing Kestrel and updating it. The host system only needs to have the net core SDK installed, then each web app you run will create it's own Kestrel process which should then get proxied by nginx.
On the host side the only versions we would need to manage/choose from should be the net core sdk.
Ref: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?tabs=aspnetcore2x
MSSQL on linux servers would also be an amazing add but that's for another request and not strictly necessary at this point probably.
-
photon LIGHT commented
The number of developers using .NET CORE is increasing day by day. If you offer such support, you will be definitely ahead of the curve while others are still sleeping. I already see Job Ads asking for this technology in linked in and other places. Microsoft is making a universal platform.
There is already a version of SQLServer working on linux there is *a lot* of business to be made here. All of this you can confirm, it is public with proper documentation and a lot of support. All open source except SQL Server itself.Definitely a good bet in the short term.
Will require some adaptation ( installation of Kestrel and updates ) you already use NGINX as a proxy, and .net core engine can work and be updated easily ( folder based ) totally isolated. Utilization of nuget packages ( mature plattform ).
Give it a try there are very easy examples to make an asp.net mvc application work with a lot of support in a few steps.
Good luck
-
Ronald van Helden commented
They are not known for their speediness :S
-
Crypto Farm commented
Still no news? I'm really looking forward for this feature. Can't wait to trash my old cPanel and Azure subscription into a new Plesk on Linux :)