Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I have hosting #12

Open
yelluw opened this issue May 26, 2017 · 20 comments
Open

I have hosting #12

yelluw opened this issue May 26, 2017 · 20 comments

Comments

@yelluw
Copy link
Contributor

yelluw commented May 26, 2017

Wanted to let you know that pay for web hosting on webfaction.com

Its not super powerful and its Linux only (no windows support), but its fairly good and already paid for. We can deploy stuff there.
@bizmonger @awright18 @BryanWilhite

@bizmonger
Copy link
Contributor

bizmonger commented May 26, 2017 via email

@awright18
Copy link
Member

We can use F# on .NET core.

@BryanWilhite
Copy link

BryanWilhite commented May 26, 2017

Did anyone reach out to @odytrice?

Is this webfaction deal just a server?

@yelluw
Copy link
Contributor Author

yelluw commented May 27, 2017

Its a web hosting plan I pay for. Not a vps but a shared host. Low end but might be useful for something. Just letting you all know in case.

@odytrice
Copy link

@awright18 Yeah thought about the same thing. I was thinking of using F# with .Net Core so that we could host it anywhere. I personally would prefer we use a Cloud Provider like AWS or Azure. I would like to hear you guys thoughts
@BryanWilhite Thanks for the mention.

@awright18
Copy link
Member

Pros of AZURE

  • We can get started for FREE, with free Azure websites using an *.azurewebsites.net address
  • Its world scale, can put our content closer to the users
  • Visual Studio Team Services - the free online build and deploy server works well with it
  • A ton of platform options if we ever need them.
  • Simple to share ownership of administration
  • Easy to set up HTTPS for free

CONS

  • @yelluw isn't a Microsoft DEV or FAN
  • It will eventually cost a minimal amount of money for hosting with a domain or other services. - (I don't mind funding this.)
  • Have to pick a starting data center

@yelluw
Copy link
Contributor Author

yelluw commented May 29, 2017

I'm not against any platform. :)
Not a big windows user (only installed it to run VS with F#). But that's OK. I support the choice you all make.

Azure is OK ,and it's something I do have experience with (along with Amazon). Both of their dashboards and UI suck and it will be a good thing to learn them. ;)

We can use my hosting if needed.

PS. I used to be a C# enterprise dev years ago. I'm really rusty and have forgotten most things, but I can adapt quickly.

@yelluw
Copy link
Contributor Author

yelluw commented May 29, 2017

@awright18 @odytrice Let's go with Azure. No sense in discussing this too much. :)

@BryanWilhite
Copy link

great this worked out, I will start to set up Azure on 5/30 (hope this will be fast enough) all of you (@yellow, @bizmonger, @awright18, @odytrice) will have admin permissions---based on Azure conventions we will all log into lambdacartel.visualstudio.com ---this team site can hook up our GitHub repo with one of ten free web sites (apps).

@yelluw
Copy link
Contributor Author

yelluw commented May 30, 2017

Thats awesome @BryanWilhite

Are there any online tutorial/guides/docs you recommend? (For azure)

@BryanWilhite
Copy link

yes, @yelluw, I will be learning this right along with you: https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-continuous-delivery-use-vso

@yelluw
Copy link
Contributor Author

yelluw commented Jun 1, 2017

Those are great docs. Is there an option to those who use visual studio code?

@BryanWilhite
Copy link

Hey @yelluw, I haven’t read this one yet: “Use Azure portal to setup Continuous Delivery for Web App On Linux

@awright18
Copy link
Member

I think @odytrice May have set up something in VSTS, but I setup a Lambda Cartel Subscription in Azure that I'd be happy to add people to. I'd prefer one or two primary "Contributors" who can basically do anything, maybe those who care about the build/deploy @odytrice & @BryanWilhite, but I can also add people with more granular permissions if needed. I volunteered to pay the costs for hosting the actual project with a URL so that is why I had set up the subscription. I think @odytrice has the domain name and will likely have to add some DNS records for azure websites to work correctly.

I think all I need is the Microsoft account email names for whomever wants to run this stuff. I'd prefer a twitter DM of things like that unless you don't care about your email being on this open source forum.

@BryanWilhite
Copy link

Nice move @awright18 :) however, @yelluw might point out that Lambda Cartel might want to do everything as free and open source as possible---which might include that our hosting should be free. I recognize that this is a profitable weakness with Azure that I thought @awright18 could avoid. (I am almost sure that Azure uses credit cards to ID people as a second factor---I thought this used to be optional.)

We do not want to make a mistake at @awright18's expense that might be a fifty extra bucks that month. Something as innocent as leaving a powerful virtual machine on for a day could cost about 10 bucks. I think we might want to consider accidentally costing @awright18 money.

@awright18
Copy link
Member

awright18 commented Jun 3, 2017

The biggest issue with azure is they won't let you use app services for example with a domain for free. I think we would be paying for that anywhere. I can make granular permissions, but I'd have to be in charge of setting up the actual app service and then granting permissions on that particular app service to be able to access the credentials for deployments or whatever, That is fine if that is how we want to do it. I just don't think we are going to look very cool if we have a website that is like lambdacartel.azurewebsites.net or something to that effect however, I'm ok if we start out that way.

@awright18
Copy link
Member

Now that I think about it, I'm starting to lean towards another host, because of the cost of what we need. To get even SSL you have a have dedicated box on Azure. If we just want shared hosting and don't think we care about SSL its about $13 a month to use a domain. That's not a big deal. Jumping to a dedicated machine with SSL is about $55 a month which is probably over kill for starting out. I think we could probably get that cheaper elsewhere if we had the need. Maybe we should start with either @yelluw's idea and grow from there if needed. We can still use VSTS or AppVeyor whatever. Sorry for running in circles on this.

@awright18
Copy link
Member

One other thing I just realized...Cloud Flare is free which provides free SSL, and free CDN, and a lot of other security type things for free. So any hosting plan including $13 per month Azure plan or @yelluw's option would work just fine. Again sorry for the circles.

@BryanWilhite
Copy link

I am moving bizmonger/Nikeza#1 to here...

@BryanWilhite
Copy link

I think we should go with @yelluw's original idea with the intention of leveraging GitHub webhooks. This StackOverflow article shows that I have a lot to learn about this: https://stackoverflow.com/questions/17367247/pushing-from-github-to-a-web-server

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants