| 
			
			 | 
		#1 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 3 
				Karma: 10 
				Join Date: Jun 2020 
				
				
				
				Device: iPad 
				
				
				 | 
	
	
	
		
		
			
			 
			
			I know it's a newbie question, but I never read anywhere to know for sure it does or it doesn't, so I decided to reach out and ask the community. 
		
	
		
		
		
		
		
		
		
		
		
		
	
	I have calibre (regular app, no server) with content server + wireless device connection turned on by default. I can access content server if my device shares same wifi, but not in a different connection. Nor via ip provided, neither with my public ip. Am I missing something here? or does Content Server only work on same network, anyway? Thank you. And while we're at it, where the content server html/css files reside? I'm an ui designer and I'd like to tweak it. A theme, so to speak.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			
			
			 creator of calibre 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,609 
				Karma: 28549044 
				Join Date: Oct 2006 
				Location: Mumbai, India 
				
				
				Device: Various 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Yes, it works, you will need to forward ports in your router/firewall for it. As for HTML and CSS there is none. The styling all happens in javascript.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		
 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#3 | 
| 
			
			
			
			 Connoisseur 
			
			![]() Posts: 63 
				Karma: 10 
				Join Date: Jul 2011 
				
				
				
				Device: Sony Touch, Nook Simple Touch, Kobo Aura, Android w/CoolReader 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			In my experience the server must be accessible through a router that has NAT loopback capability if you wish to be able to access your calibre server from a remote location not in your LAN. While that ability used to be standard on routers, increasingly it's become a "security risk" according to ISPs who are providing routers, and an "upgrade feature" to companies selling routers. Meaning we see it as a standard feature less and less in standard home gear often used by ISPs, but more often in gear designed for gaming, running simulators, and the like. 
		
	
		
		
		
		
		
		
		
		
		
		
	
	In my experience if you have your server set up correctly and you still can't access it from outside your LAN, then the issue is probably your router not having loopback capability.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | |
| 
			
			
			
			 Grand Sorcerer 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905 
				Karma: 47303824 
				Join Date: Jul 2011 
				Location: Sydney, Australia 
				
				
				Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 @nonlinear.nyc: Do a search for "port forwarding" and your router model, and you should find a guide to do this. But, if your router is supplied by your ISP, they might have disabled access to do this.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
    
| Tags | 
| #connection, #content-server, #newbie, #theme | 
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| calibredb does not work with content server running (content server is using --enable | Irvin | Server | 3 | 01-08-2019 03:47 AM | 
| Help! Can't get content server to work with Companion! | ninjahsteve | Calibre Companion | 5 | 03-03-2014 04:21 AM | 
| Cannot Get Calibre Content Server to work | deamon_knight | Calibre | 4 | 02-10-2013 05:37 PM | 
| PE: why can't ADB over wifi or VNC server work? | multiprose | enTourage eDGe | 0 | 04-12-2012 09:31 PM | 
| Which Android readers work well with Calibre's Content Server | orijonl | Calibre | 7 | 08-27-2010 10:13 AM |