Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'd like to offer my customers a click-to-install/click-to-activate option to let them get their Magento/Custom Webapp online without manual installation based on my server configuration templates/custom virtual appliances. I know this could be done by certain scripts, but what I want is a web solution, preferably written in PHP.
I found standingcloud.com provides exactly what I want but with additional monthly charge comparable to the server cost. It's also not convenient to push customized web applications into customer console.
Is there any similar open source deployment automation & management system supporting amazon ec2/rackspace/linode and multiple custom web applications?
There are a lot of open source IaaS products for data centers or hosting companies building cloud infrastructures.
But I didn't get any clue of similar open source PaaS products for ISVs or service providers building development platforms.
SaaS is good enough for some clients. But many customers only want managed open source web applications hosted on their selected servers to avoid vendor lock-in. That's kind of "private saas".
Any suggestion?
Thank you for sharing.
ComodIT (http://comodit.com) has a feature enabling you to add a one-click deployment button directly on your site. They also provide a free cloud platform for your users to test your application. I do not know of any open source equivalent, but if all you need is a free service that enable your users to easily deploy your application with your configurations, this should do the trick.
Here is what the integration looks like on one of my open source projects: http://storytlr.org/
Disclosure: I'm co-founder and software architect of ComodIT
There's a good comparison of PaaS offerings here: Looking for PaaS providers recommendations
Disclaimer: I work for Gigaspaces, developer of the Cloudify open source PaaS.
Cloudify is developed with Java but allows you to run any native process you want, and supports multiple clouds. There is an apache httpd recipe available here:
https://github.com/CloudifySource/cloudify-recipes/tree/master/services/apache
You can use the Cloudify CLI or REST API to deploy applications.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I'm trying to ask Google to develop a new extension for VSCode (Cloud Tools for VSCode) to deploy apps to Google Cloud Platform, but I don't know WHERE to do it. It's like a feature request, such as Cloud Tools For Eclipse, or Cloud Tools for Visual Studio, or Cloud Tools for Intellij. If anyone knows, please help. Thank you.
Note: Currently there is a VSCode extension called Cloud Code but is not the same as Cloud Tools for VSCode, that's why I'm trying to ask for it.
Google Cloud has a website for posting bugs and creating feature requests.
Report Issues and Request Features with Issue Trackers
Scroll down to "Create Tools for Visual Studio issue".
Before creating a feature request, review the existing requests.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 3 years ago.
Improve this question
I understand from official Docs Anthos is built on Kubernetes/Istio/Knative but where does Anthos fits in Google cloud platform.
Can it act as configuration manager for application auto-deployment, provisioning etc ?
Does it provide support for language specific build on the fly?
With Anthos you can basically manage multiple Kubernetes clusters from multiple Clouds (Amazon, Google, Azure) and on-prem. It can help you maintain a hybrid environment and move in a predictable way or partially your infrastructure from on-prem to cloud.
You can use Anthos Config Management to create a common configuration for your clusters. You can use ClusterSelectors to apply configurations to subsets of clusters.
Configuration can include Istio service mesh, pod security policies, or quota policies.
From a security perspective, you can manage your policies using Anthos Policy Controller, enforcing PodSecurityPolicies, with the advantage of testing constraints before enforcing them.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 years ago.
Improve this question
Have been well versed with ARM Templates & Parameters using Powershell. I have come to know lately that Desired State Configuration is the recommended way by Microsoft for Windows Server configurations.
As some of many of the parameters can also be configured using ARM Template, why is there a need of yet another approach DSC?
What I have researched and found out: But I would seek your expert & authoritative answer on following:
Is DSC suitable for windows Internals only & to ensure that the
configuration is maintained by constant polling?
DSC is not be helpful for provisioning machines & Azure resources, like Azure ARM does.
ARM Templates deploy Azure resources (like networking, storage, sql, vms, redis, webapp, etc). And can configure those to some extent.
Whereas Powershell DSC is only good for configuring VM's (not creating them).
That being said, technically there was a DSC module for Azure, but generally speaking they (DSC and ARM Templates) operate on different levels, but the idea is the same.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Hello all i just bought my first VPS server from hostinger and i dont know how to use it as earlier i used to use only shared hostings so i used to get my cpanel for the site where all the services are listed but this is not the case in VPS and Dedicated so i just wanted your advice and if possible a detailed step wise instructions on how to manage and install free cpanel alternatives on my VPS server
Things that i have IP address SSH and other things that is in VPS
what i need is just to install some softwares free on my server to create accounts and host websites. i need ftp, php myadmin, emails, cron jobs etc....
My srver details are CENTOS 6.7 x86_64 virtuozzo
There are many free available Control panel for Linux Like ISPConfig or spacewalk.
You can download them from their website and installation instruction are also provided on their website.
I suggest to go with Kloxo hosting control panel. It is free open source control panel. It has many features like manage billing, hosting, backup etc.. You can find complete features list and information from here..
It is also compatible with your Operating System. You can find installation guide for this hosting control panel from here..
Administrator Guide
User Guide
Hope, this will help and cover all your needs.
You can try open source control panels like CentOS Web Panel, ZPanel, WebMin, ISPConfig, etc. I personally use CentOS web Panel as open source alternative of cPanel. Here's the guide you can follow to install Centos Web Panel.
http://centos-webpanel.com/installation-instructions
You probably need to install some free server configuration panel.
You can try a good known WebMin or relatively new and advanced ServerSuit.
Then you can install all the software you need to including the LAMP stack, mail servers, FTP servers and manage all those things from your browser of course.
ServerSuit also supports mobile devices which I prefer personally.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
As a .NET programmer, I create Windows Services and Web Applications.
These are deployed on a staging environment and then, after regression tests are successful, they are deployed on a production environment.
Although it looks more like an IT related question, I think that when a version changes, for instance, it's only the programmer who actually knows the impact of the new version, and which service should be taken offline in order to change its DLLs, then taking it online again (just an example).
So I think that it's the programmer's job to create some kind of an automated script (or something) to be executed on each target machine.
Do you happen to know such a framework for Windows Server 2003/2008 machines?
My requirements for such framework are:
Human readable script (or anything else which is textual, such as XML)
Can detect a service by its name and start/stop it
Can detect a web application installed on IIS and start/stop it
Copy/Create/Move/Delete/Compress/Decompress files and folders
Can send emails
Do you happen to know such a framework for Windows Server 2003/2008 machines?
Thanks in advance!
For the record, I found that a PowerShell script can be helpful to my needs.
I think it's a good practice to use native tool on each platform.
In Windows it's a Windows Installer, and based on it - Wix and InstallShield.
We use Wix in our company for many projects, and deployment of both client and server components.
It's XML based (as you asked) and quite simple to start using immediately.
Some concepts are tricky to understand, but then you get tons of information in Internet, and once you've done something, you'll never forget.