Reading Time: 5minutes
Today I offer a small tutorial to set up the SharePoint App Store under SharePoint 2013/2016.
Indeed, I have a lot of back on difficulties to set it up because this AppStore is linked somewhere with microsoft services on the internet.
I’m assuming you have a SharePoint farm foundation, standard or blank company of any configuration in any case with regards to the SharePoint App Store!
Follow all these steps and normally the SharePoint App Store will have no secrets for you 🙂
Step 1 – Configuring internal DNS
To begin this configuration, your server must have a domain name of the form: monserver.mydomain.fr for example or an FQDN. This should point to your SharePoint site.
The SharePoint App Store will use a so-called generic domain for application access. This domain will be like: “a prefix” – “id app” .myserver.mydomain.fr
In your DNS, you must add a generic CNAME
To check if this configuration is correctly done, you can ping a url such as this: apps-dfgqdfqsdfqsdf.mydomain.fr
Important: be sure to disable the firewall if you are on a Windows Server 2012 because this one does not pass the ICMP packets.
Step 2 – Configuring SharePoint farm services
For this step we will use SharePoint Management PowerShell Console , Why?
Simply because via central administration, some services required for the SharePoint App Store are not implemented via central administration. So you have no choice but to do it in powershell!
– Open your powerShell console in Administrator mode
– Then type:
$compte = Get-SPManagedAccount "farm account"
$appPoolSubSvc = New-SPServiceApplicationPool -Name SettingsServiceAppPool -Account $compte
$appSubSvc = New-SPSubscriptionSettingsServiceApplication –ApplicationPool $appPoolSubSvc –Name SettingsServiceApp –DatabaseName "SettingsServiceDB"
$proxySubSvc = New-SPSubscriptionSettingsServiceApplicationProxy –ServiceApplication $appSubSvc
$appPoolAppSvc = New-SPServiceApplicationPool -Name AppServiceAppPool -Account $compte
$appAppSvc = New-SPAppManagementServiceApplication -ApplicationPool $appPoolAppSvc -Name AppServiceApp -DatabaseName "AppServiceDB"
$proxyAppSvc = New-SPAppManagementServiceApplicationProxy -ServiceApplication $appAppSvc
– If you have not made a mistake, you will see in the service applications of your farm you will see 2 new services
Step 3 – Configuring the SharePoint App Store
Now that we have the services of the SharePoint App Store added, we will configure the SharePoint App Store
– Go to the central administration of your farm and click on application then configure the application url
– On the configuration page enter your domain that points to your sharepoint (example, if you have sharepointapps.mydomain.fr that points to your sharepoint this is the one to be entered …) then below a free prefix for the Seizure. In my example I put “App” but you can put titi, foo, … free to you! This prefix will be visible in the SharePoint App Store application access URLs.
Once completed, validate your entry simply!
– Go back to the application tab of the central administration, we will create the AppCatalog. This action is not mandatory but I advise. The AppCatalog is a site that will handle user requests in terms of application and through this site you can make available your applications or applications that you have recovered from the SharePoint App Store. This allows you to not have anything and everything on your SharePoint. Go to Manage Application Catalog
– Enter information such as the name of your App Catalog site and validate. This action will create a new site.
You can access it if you wish simply by entering the url.
Your SharePoint App Store is ready! Let’s check if everything works well 🙂
Step 4 – Test and Download Application
Go to your SharePoint site and go to the top right “add an application”
Then click SharePoint Store!
After a little waiting we have this 🙂
Now click on an application you can download, hopefully you have a button added in blue and no error message 🙂
– You can not download applications from the SharePoint App Store with the system account
– You must have a Live ID account to download applications
– Application licenses are attached to your Live ID
– If you buy an application and reinstall your farm, you do not need to repay it!
One last turn to go through the App Catalog that I let you discover because very easy to use!
Please be aware that you can set up the SharePoint App Store in more detail via central administration, for example to give users rights to download applications …
To finish a small image from the microsoft site that summarizes a little this tutorial:
You are now ready to set up the SharePoint App Store!
If you need help, find me on TechNet or leave a comment!
See you soon!