# Tutorials This page contains links to number of tutorials. Please provide any feedback on this [discourse forum post](https://discourse.libretime.org/t/new-tutorials-available-on-libretime-wiki/270/2). There are also a number of tutorials in Spanish on [Vimeo](https://vimeo.com/user90812787) [Getting Started](getting-started) ## Understanding the Main Menus * [Uploads](upload) * [Dashboard](dashboard) * [Tracks](tracks) * [Playlists](playlists) * [Smart Blocks](smartblocks) * [Webstreams](webstreams) * [Podcasts](podcasts) * [My Podcasts](my-podcasts) * [Radio Page](radio-page) * [Calendar](calendar) * [Widgets](widgets) * Settings * [General](general) * [Users](users) * [Streams](stream-settings) * [Status](status) * Analytics * [Playout History](history) * [History Templates](history-templates) * [Listener Stats](listener-stats) * [Help](help) * [Listen](listen) ## For DJs * [How to upload and schedule tracks on your show](upload-tracks) * [How to upload a promo](upload-promo) * [How to livestream with butt](livestream) * [How to do a live show with MIXXX](live-shows-with-mixxx) * [How to prepare media for ingest to LibreTime](preparing-media-for-ingest) * [Smartphone journalism](smartphone-journalism) ## For Program Managers * [Building a schedule](build-schedule) * [How to set up an automatic top of the hour ID with intro playlist feature](top-of-hour-id) * [How to schedule a podcast to play the newest episode on an automatic basis](podcast) * [How to setup a Auto DJ to play music from certain genres for unscheduled shows](autodj) * [Preventing dead air between shows without cutting off tracks](outro-playlist) * [How to schedule automatic underwriting/advertising announcements](underwriting) * [How to schedule a repeating webstream with a linked show](webstream-link) * [How to export a schedule of played tracks](exporting-the-schedule) ## For Server Administrators ### Initial Configuration * [Host Configuration](host-configuration) * [Setting the server time](setting-the-server-time) * [How to configure API Authentication](api) * [Information on reverse proxy connections](reverse-proxy) ### Advanced Configuration * [Installing LibreTime from Git on a stand-alone VPS](install-vps) * [Configuring FreeIPA authentication](freeipa) * [Embedding a streaming player on your website](embed-player) * [Securing icecast and customizing stream settings ](stream-settings) * [Using Icecast and Shoutcast in the studio](icecast-and-shoutcast) * [How to install player and calendar widgets on your website](widgets) * [Configuring track types](track-types) * [Interface Customization](interface-customization) * [Setting up SSL](secure-login-with-ssl) * [Promoting your station through your Icecast stream](promoting-your-station) * [Configuring Icecast handover](icecast-handover) * [Configuring Icecast statistics with Piwik](piwik) * [How to back up the LibreTime media folder and database](backing-up-the-server) * [Upgrading LibreTime](upgrading) * [Uninstalling LibreTime](uninstall) ## For Developers and Contributors * [Setting up a LibreTime instance with Vagrant](vagrant) * [Setting up a LibreTime instance with Multipass](multipass) * [Database access](database) * [Translating LibreTime](interface-localization) ## Appendix * [About this manual](about-manual) * [HD Audio Module information](hd-audio-modules) * [Rights and royalty information](rights-royalties) * [Information on media folders used by LibreTime](folders)