Review - YouTrack - Outline
[Overview][Features]
Licensing:
- Free licensing available, with limits:
- Ten users total.
- For projects hosted in YouTrack InCloud, no "Private" projects under free licensing model
- License cost scales by increments, per number of users
- Subscription-based fee model
- Monthly and yearly rates
- Fee for yearly license reduced after first year
- Further details
Installation:
- Downloads page
- Packaged as MSI installer, available when downloaded via Microsoft Windows
- Packaged as JAR file, available when downloaded via Linux
- File size: 106.97 MB
- Stand-alone JAR file, binaries and dependencies included
- Command-line allows for specification of HTTP port for servlet engine provided with JAR [docs]
- All editions:
- Documentation available for YouTrack version 6
- Instructions for installation / upgrade
- Quick Start Guides for YouTrack applications
- Administrator's Guide
- Other Documentation
- Administrative Features - Features of Note
- Role-based access control model [docs]
- Permissions reference (administrative permissions / user permissions)
- LDAP Authentication Module (OpenLDAP and Microsoft ActiveDirectory)
- Supports integration with JetBrains' TeamCity, a continuous integration service [docs]
Outline for a New Installation in an AWS EB2 Instance
- Create EB2 instance (Ubuntu)
- Configure AWS service features for EB2 instance
- Users, roles (AWS IAM)
- Notifications
- If relevant, create database via RDS, for each of YouTrack and TeamCity
- Activate EB2 instance (AWS dashboard)
- Install essential features and services to EB2 instance
- Daemontools
- TinyDNS, in caching mode
- HTTP Server
- Apache HTTPD or Nginx
- For large network installation, configure HTTP server for failover and scalability,
- SSL Certificates for HTTP server
- Install OpenLDAP
- Configure host for authentication with OpenLDAP
- Install Tomcat 7
- Configure for HTTP front end
- For large network installation, configure Tomcat servlet engine for failover and scalability,
- Optional: Install application server
- Unified authentication APIs
- Unified data service APIs
- Unified logging service
- Centralized management for multi-domain installations
- Etc...
- Install LDAP directory search front-end for authenticated service users, as relevant
- Install YouTrack
- Reconfigure JAR for installation to stand-alone Tomcat 7
- Configure YouTrack for authentication with OpenLDAP
- If relevant, reconfigure YouTrack for JDBC access to RDS, alternate to the bundled BerkeleyDB data store
- Create user support section for web site, using YouTrack
- Install TeamCity
- Installation procedures similar to YouTrack
- Provide documentation for developer access to continuous integration services provided by TeamCity
- Build stunningly simple web site as "Front end" for developer services provided by YouTrack and TeamCity
- Own discretion: Develop, release, do marketing, develop, release, do networking, develop, release, "have fun", develop, release, retire, develop, release ...
No comments:
Post a Comment