Add notes to fix jellyfin and nextcloud admin
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				/ build (push) Successful in 3m41s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	/ build (push) Successful in 3m41s
				
			This commit is contained in:
		
							parent
							
								
									033b5e4fac
								
							
						
					
					
						commit
						ee2ed84b6e
					
				
					 3 changed files with 64 additions and 6 deletions
				
			
		|  | @ -9,4 +9,5 @@ RUN mkdocs build | ||||||
| 
 | 
 | ||||||
| FROM nginx:alpine | FROM nginx:alpine | ||||||
| 
 | 
 | ||||||
|  | EXPOSE 80 | ||||||
| COPY --from=build /docs/site/ /usr/share/nginx/html/ | COPY --from=build /docs/site/ /usr/share/nginx/html/ | ||||||
|  |  | ||||||
							
								
								
									
										46
									
								
								docs/general-fix-notes.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								docs/general-fix-notes.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,46 @@ | ||||||
|  | 
 | ||||||
|  | # General Notes | ||||||
|  | 
 | ||||||
|  | ## Nextcloud | ||||||
|  | 
 | ||||||
|  | Lost admin privileges | ||||||
|  | 
 | ||||||
|  | connect to Nextcloud container and change to www-data (`su -s /bin/bash - www-data`) | ||||||
|  | 
 | ||||||
|  | ```bash | ||||||
|  | cd /var/www/html | ||||||
|  | php occ user:list | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | The user you need will be in the list and need the UUID | ||||||
|  | 
 | ||||||
|  | ```bash | ||||||
|  | php occ group:adduser admin <uuid> | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | ## Jellyfin | ||||||
|  | 
 | ||||||
|  | ### Fix lost admin privileges | ||||||
|  | 
 | ||||||
|  | Change jellyfin pod to run bash instead of jellyfin | ||||||
|  | 
 | ||||||
|  | Install SQLlite in the new temporary pod | ||||||
|  | 
 | ||||||
|  | ```bash | ||||||
|  | apt update | ||||||
|  | apt install sqlite3 | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Backup the database just in case | ||||||
|  | 
 | ||||||
|  | ```bash | ||||||
|  | cp /config/data/jellyfin.db{,.bak} | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Update the permissions: | ||||||
|  | 
 | ||||||
|  | ```bash | ||||||
|  | UPDATE Permissions SET Value = 1 WHERE (Kind = 0 OR Kind = 3 OR Kind = 4 OR Kind = 5 OR Kind = 6 OR Kind = 7 OR Kind = 8 OR Kind = 9 OR Kind = 10 OR Kind = 11 OR Kind = 12 OR Kind = 13 OR Kind = 14 OR Kind = 15 OR Kind = 16 OR Kind = 17 OR Kind = 18 OR Kind = 19 OR Kind = 20 OR Kind = 21) AND UserId IN (SELECT Id FROM Users WHERE Username = 'AdminUsername'); | ||||||
|  | 
 | ||||||
|  | .exit | ||||||
|  | ``` | ||||||
|  | @ -1,10 +1,21 @@ | ||||||
| # Physical Network | # Physical Network | ||||||
| 
 | 
 | ||||||
| ``` mermaid | ``` mermaid | ||||||
| graph LR | graph TB | ||||||
|   A[Start] --> B{Error?}; |   C(Opnsense) --> A; | ||||||
|   B -->|Yes| C[Hmm...]; |   D(laundry AP) --> A; | ||||||
|   C --> D[Debug]; |   E(Loft AP) --> A; | ||||||
|   D --> B; |   A[Laundry Switch] <-->|Outside| B[Garage Switch]; | ||||||
|   B ---->|No| E[Yay!]; |   B --> F(Microserver) | ||||||
|  |   B --> G(kubemaster) | ||||||
|  |   B --> H(agent0) | ||||||
|  |   B --> I(agent1) | ||||||
|  |   B --> J(agent2) | ||||||
|  |   P[bedroom] <--> B | ||||||
|  |   L(TV) --> K | ||||||
|  |   M(Kodi) --> K | ||||||
|  |   N(OrangeTV) --> K | ||||||
|  |   O(Retropie) --> K | ||||||
|  |   K[lounge switch] <--> B | ||||||
| ``` | ``` | ||||||
|  | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Chris Cowley
						Chris Cowley