| | 7 | |
| | 8 | == Azure Virtual Machine == |
| | 9 | De virtual machine heet OpenAC3 en is te benaderen in de [https://portal.azure.com/ Azure portal] onder de "standaardmap", als je daar toegang toe hebt gekregen. De resource groep waar de VM bij hoort met alle bijhorende Azure onderdelen heet {{{OpenAC3_group}}}. Vanuit Azure kan een RDP (Bureaublad op afstand) verbinding opgezet worden, of doe dat gewoon met de applicatie op je computer door te verbinden met computer {{{51.124.172.104}}}, gebruiker {{{OpenACBeheerder}}}. |
| | 10 | De server heeft Windows Server 2012 R2 als besturingssysteem. |
| | 11 | |
| | 12 | === Applicaties === |
| | 13 | Om OpenAC3 te kunnen draaien zijn een aantal applicaties op de server geïnstalleerd. |
| | 14 | |
| | 15 | Essentieel zijn: |
| | 16 | - [https://git-scm.com/download/win Git] - om de code op te halen en bij te werken |
| | 17 | - [https://nodejs.org/en/download/ Node.js] - installeer de afhankelijkheden ook, dan kan de software gebouwd worden. Node.js installeert dan: |
| | 18 | - |
| | 19 | Best belangrijk |
| | 20 | - [https://dl.eff.org/certbot-beta-installer-win32.exe Certbot] - uitstekend gereedschap om een gratis SSL certificaat te krijgen voor HTTPS |
| | 21 | - [https://docs.microsoft.com/nl-nl/sql/ssms/download-sql-server-management-studio-ssms SQL Server Management Studio] - maak/kopieer/beheer de database voor OpenAC3 |
| | 22 | Handig maar niet essentieel zijn: |
| | 23 | - [https://www.google.com/chrome/ Google chrome] / [https://www.mozilla.org/nl/firefox/windows/ Firefox] - werk met OpenAC3 op de server zelf |
| | 24 | - [https://notepad-plus-plus.org/downloads/ Notepad++] - bewerk de configuratie bestanden |
| | 25 | |
| | 26 | == OpenAC3 Configuratie == |
| | 27 | De configuratie bestanden van OpenAC3 staan in {{{C:\ProgramData\OpenACWeb\}}}. In {{{appsettings.json}}} is de database koppeling met Azure ingeregeld. Verschillende instellingen hebben fictieve waarden, zoals AGB code 12345678 die we aan Fenac toekennen. Waarden die er wel toe doen zijn {{{Agb > AgbLocaties > Bestandsmap: C:\OpenACData\Documents}}} en {{{HTTPS > CertificateFile: C:\ProgramData\OpenACWeb\letsencrypt.pfx}}} en {{{HTTPS > CertificatePassword: ********}}}. |