46 lines
		
	
	
	
		
			964 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
	
		
			964 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
 | |
| # 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
 | |
| ```
 | 
