tutorials:mairlistdb:mairlistdb-server
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
tutorials:mairlistdb:mairlistdb-server [2014/09/26 12:54] – [Adding Users] tw | tutorials:mairlistdb:mairlistdb-server [2020/05/25 07:31] – [Connection setup] tw | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== mAirListDB Server ====== | ====== mAirListDB Server ====== | ||
- | A networked | + | mAirListDB |
- | | + | ===== Background ===== |
+ | |||
+ | A networked mAirListDB setup involves two types of servers: | ||
+ | |||
+ | | ||
* One or more network drives where the actual audio files are located | * One or more network drives where the actual audio files are located | ||
Line 56: | Line 60: | ||
* A working mAirListDB connection. The database must be set up properly in the mAirList configuration. Ensure that everything is working fine when using the mAirListDB app on the server computer. | * A working mAirListDB connection. The database must be set up properly in the mAirList configuration. Ensure that everything is working fine when using the mAirListDB app on the server computer. | ||
- | * A compatible license. Currently mAirListDB Server is included in mAirList Professional Studio | + | * A compatible license. Currently mAirListDB Server is included in mAirList Professional Studio. (Please contact us if you need the server as a standalone license.) |
+ | * Server and client must be (roughly) the same version; it is not possible to mix a mAirList 5.x server with a mAirList 6.x client, for instance. | ||
mAirListDB Server is built into the main executable (mAirList.exe) and is part of any mAirList installation. | mAirListDB Server is built into the main executable (mAirList.exe) and is part of any mAirList installation. | ||
Line 94: | Line 99: | ||
===== Using HTTPS/SSL ===== | ===== Using HTTPS/SSL ===== | ||
- | mAirListDB Server supports SSL encrypted connections over HTTPS. We recommend to enable the HTTPS server and only use encrypted connections when accessing the server from the Internet. | + | mAirListDB Server supports SSL encrypted connections over HTTPS. We recommend to enable the HTTPS server and only use encrypted connections when accessing the server from the Internet. The HTTPS server runs on a different port (default: 9840) than the unencrypted HTTP server. |
mAirListDB Server needs a set of SSL certificate files to work: | mAirListDB Server needs a set of SSL certificate files to work: | ||
Line 107: | Line 112: | ||
==== Self-signed certificate with SSL Buddy ==== | ==== Self-signed certificate with SSL Buddy ==== | ||
- | SSL Buddy is a Windows tool that lets you easily create self-signed certificates. You can download it here: [http:// | + | SSL Buddy is a Windows tool that lets you easily create self-signed certificates. You can download it here: <del>http:// |
+ | |||
+ | Edit 2015-03-31: Original download link for SSL Buddy seems to be dead at the moment - here's an alternative link: http:// | ||
After the installation, | After the installation, | ||
Line 115: | Line 122: | ||
- Select 1024 or 2048 bit key size, and enter your e-mail address, then click //Next//. | - Select 1024 or 2048 bit key size, and enter your e-mail address, then click //Next//. | ||
- Enter you country, state and city, then click //Next//. | - Enter you country, state and city, then click //Next//. | ||
- | - Enter the domain name - //this should match the public IP or FQDN hostname under which the clients will access the server later//. Also enter your business name (or your personal name) and the directory in which the key and certificate should be saved. Then click //Next//. | + | - Enter the domain name - **this should match the public IP or FQDN hostname under which the clients will access the server later**. Also enter your business name (or your personal name) and the directory in which the key and certificate should be saved. Then click //Next//. |
- A message will appear saying that the certificate has been created. You will find the certificate ('' | - A message will appear saying that the certificate has been created. You will find the certificate ('' | ||
Line 132: | Line 139: | ||
====== Setting up the mAirListDB Client computer ====== | ====== Setting up the mAirListDB Client computer ====== | ||
+ | ===== Connection setup ===== | ||
+ | |||
+ | |||
+ | On the client computer, follow these steps to add a connection to the mAirListDB Server: | ||
+ | |||
+ | - Open mAirList Configuration. | ||
+ | - Go to // | ||
+ | - Click //Add//, then select // | ||
+ | - In the dialog that appears, enter hostname, port, SSL or not, user and password. **Note:** In more recent versions of mAirList, a randomized one-time token is used for authentication to the server. In order to generate the token, click //Sign In//, enter user name and password, and a token will be requested from the server and entered into the input field. | ||
+ | - Click OK to save. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Now you can run the mAirListDB app, or use the database connection from within the playout window. | ||
+ | |||
+ | ===== Audio file caching (optional) ===== | ||
+ | |||
+ | Sometimes it's a good idea to keep a synchronized copy of all of your audio files on the client computer, especially when broadcasting from a location with a slow internet connection. | ||
+ | |||
+ | If you have such a synchronized copy of any audio storage folder, you can go to the // | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Now when mAirList needs an audio file for playback, it will first check if it's in the cache folder, and only if it's not, the file will be transferred via HTTP. This will save a lot of bandwith. |
tutorials/mairlistdb/mairlistdb-server.txt · Last modified: 2021/07/02 06:17 by ulinobbe