mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-27 03:08:31 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			941 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			941 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Invidious Helm chart
 | |
| 
 | |
| Easily deploy Invidious to Kubernetes.
 | |
| 
 | |
| ## Installing Helm chart
 | |
| 
 | |
| ```sh
 | |
| # Build Helm dependencies
 | |
| $ helm dep build
 | |
| 
 | |
| # Add PostgreSQL init scripts
 | |
| $ kubectl create configmap invidious-postgresql-init \
 | |
|   --from-file=../config/sql/channels.sql \
 | |
|   --from-file=../config/sql/videos.sql \
 | |
|   --from-file=../config/sql/channel_videos.sql \
 | |
|   --from-file=../config/sql/users.sql \
 | |
|   --from-file=../config/sql/session_ids.sql \
 | |
|   --from-file=../config/sql/nonces.sql \
 | |
|   --from-file=../config/sql/annotations.sql \
 | |
|   --from-file=../config/sql/playlists.sql \
 | |
|   --from-file=../config/sql/playlist_videos.sql
 | |
| 
 | |
| # Install Helm app to your Kubernetes cluster
 | |
| $ helm install invidious ./
 | |
| ```
 | |
| 
 | |
| ## Upgrading
 | |
| 
 | |
| ```sh
 | |
| # Upgrading is easy, too!
 | |
| $ helm upgrade invidious ./
 | |
| ```
 | |
| 
 | |
| ## Uninstall
 | |
| 
 | |
| ```sh
 | |
| # Get rid of everything (except database)
 | |
| $ helm delete invidious
 | |
| 
 | |
| # To also delete the database, remove all invidious-postgresql PVCs
 | |
| ```
 |