[SOLVED] Can't access Admin Panel

So the file content is OK or I have to change any other line such credential, password?

All my server.properties files have entries against all these lines:

provide either full path to files either use '.' for specifying current directory. For instance "./myfile.crt"
server.ssl.cert=
server.ssl.key=
server.ssl.key.pass=

client.ssl.cert=
client.ssl.key=

application ssl and https/websockets certs may be different
https.cert=
https.key=
https.key.pass=

Is working NOW!! The issues was that the ser.properties file wasn´t in the same folder that .jar file.

So now I can acces to the administration panel. How Can I create the user and password to login from the app?

I should have asked you the more obvious questions to start with but I find it hard to conceive that users would want to put it anywhere else.

Haven’t got a clue what you mean by this.

You create users and passwords in the app and they are visible in the admin panel.

1 Like

Thanks, that is what I was asking for. You were very helpfully!

hlo @alvaroaguero55 dude where i put that server.properties file i am using raspberry pi plz tell me

@Pradee_Varma in the same directory as the server file.

like this only

Correct but review each line in server.properties for your specific requirements.

This is my server file
#hardware mqtt port
hardware.mqtt.port=8440

#hardware ssl port
hardware.ssl.port=8441

#hardware plain tcp/ip port
hardware.default.port=8442

#http port
http.port=8080

#web sockets ssl port
ssl.websocket.port=8081
#web sockets plain tcp port
tcp.websocket.port=8082

#https port
https.port=9443

#application ssl port
app.ssl.port=8443

#by default server uses embedded in jar cert to simplify local server installation.
#WARNNING DO NOT USE THIS CERTIFICATES ON PRODUCTION OR IN WHERE ENVIRNOMENTS REAL SECURITY REQUIRED.
#provide either full path to files either use ‘.’ for specifying current directory. For instance “./myfile.crt”
server.ssl.cert=
server.ssl.key=
server.ssl.key.pass=

client.ssl.cert=
client.ssl.key=

#application ssl and https/websockets certs may be different
#https.cert=
#https.key=
#https.key.pass=

#by default System.getProperty(“java.io.tmpdir”)/blynk used
data.folder=

#folder for logs.
logs.folder=./logs

#log debug level. trace|debug|info|error. Defines how precise logging will be.
log.level=info

#maximum number of devices allowed per account
user.devices.limit=25

#maximum number of tags allowed per account
user.tags.limit=100

#defines maximum allowed number of user dashboards. Needed to limit possible number of tokens.
user.dashboard.max.limit=100

#defines maximum allowed widget size in KBs as json string.
user.widget.max.size.limit=10

#user is limited with 100 messages per second.
user.message.quota.limit=100
#in case of consistent quota limit exceed during long term, sending warning response back to exceeding channel
#for performance reason sending only 1 message within interval. In millis
user.message.quota.limit.exceeded.warning.period=60000

#maximum allowed number of notification queue. Queue responsible for processing email, pushes, twits sending.
#Because of performance issue - those queue is processed in separate thread, this is required due
#to blocking nature of all above operations. Usually limit shouldn’t be reached.
notifications.queue.limit=10000

#Number of threads for performing blocking operations - push, twits, emails, db queries.
#Recommended to hold this value low unless you have to perform a lot of blocking operations.
blocking.processor.thread.pool.limit=5

#this setting defines how often we can send mail/tweet/push or any other notification. Specified in seconds
notifications.frequency.user.quota.limit=15

#this setting defines how often we can send webhooks. Specified in miliseconds
webhooks.frequency.user.quota.limit=1000

#this setting defines how big could be response for webhook GET request. Specified in kbs
webhooks.response.size.limit=64

#maximum size of user profile in kb’s
user.profile.max.size=64

#number of strings to store in terminal widget
terminal.strings.pool.size=25

#number of strings to store in map widget
map.strings.pool.size=25

#number of strings to store in lcd widget
lcd.strings.pool.size=6

#maximum number of rows allowed
table.rows.pool.size=100

#maximum traffic allowed per user connection. Applied both for input and output bandwidth, in KBs
user.traffic.limit=256

#period in millis for saving all user DB to disk.
profile.save.worker.period=60000

#period in millis for saving stats to disk.
stats.print.worker.period=60000

#specifies maximum period of time when application socket could be idle. After which
#socket will be closed due to non activity. In seconds. Default value 600 if not provided.
#leave it empty for infinity timeout
app.socket.idle.timeout=600
#specifies maximum period of time when hardware socket could be idle. After which
#socket will be closed due to non activity. In seconds. Default value 15 if not provided.
#leave it empty for infinity timeout
hard.socket.idle.timeout=15

#Enables native socket transport for Linux using JNI. Should be turned on only if you 100% sure.
#may not work on some environments. Used to increase server performance. Performance boost is ~20-40%.
enable.native.epoll.transport=false

#Enabled native openSSL support for SSL handlers. Should be turned on only if you 100% sure.
#may not work on some environments. Used to increase server performance. Performance boost is ~16%.
#For more details see - http://netty.io/wiki/forked-tomcat-native.html
enable.native.openssl=false

#enable raw data storage to DB
enable.raw.db.data.store=false

#size of async logger ring buffer. should be increased for loads >2-3k req/sec
async.logger.ring.buffer.size=2048

#ADMINISTRATION SECTION

admin.rootPath=/admin

#administration https port
administration.https.port=7443

#host for reset pass redirect. by default current server IP is taken. could be replaced with more friendly hostname.
#it is recommended to override this property with your server IP to avoid possible problems of host resolving
#reset-pass.http.host=

#network interface to determine server’s current IP.
#only the first characters of the interface’s name are needed.
#the default setting eth will use the first ethX interface found (i.e. eth0)
net.interface=eth

#comma separated list of administrator IPs. allow access to admin UI only for those IPs.
#you may set it for 0.0.0.0/0 to allow access for all.
#you may use CIDR notation. For instance, 192.168.0.53/24
allowed.administrator.ips=127.0.0.1

#comma separated list of users allowed to create accounts. leave it empty if no restriction required.
allowed.users.list=

@Pradee_Varma read the thread!!!

Your fix is covered here.

Read the thread twice and let me know if you don’t see the fix.

Hlo costas plz tell me which thread i have to read.

This thread that you are posting in.

i read dude but i didn’t get admin page plz tell me that detailed

plz go through my server.properties file any thing is not there plz tell me yar

allowed.administrator.ips=127.0.0.1 is only if you are accessing the server admin page from the actual server computer.

I will not repeat myself in the same thread.

ok thank u mr costas i got the admin page … but tell me the what is the main application of local server

As per the Blynk Bible, so to speak (The Documents Page) :wink: - → http://docs.blynk.cc/#blynk-server

3 posts were merged into an existing topic: Android App will not email tokens anymore