Jump to content

A smart home server (100% free)


Abaksoft

Recommended Posts

Hi all,

For your stingy customers, who don't wont to pay for a VPS   -_-,

Here is a solution :

Suggest them to use there own computer as a web server.

 

How ?

1.  Just suscribe a free Dynamic DNS (many companies on the web)  

this will capture your IP rooter (dynamic) and convert it on a smart DNS :  mycompany.your_freeDNS.net

 

2. Put your uniGui_project.dll  in a virtual ISAPI directory  (as well describe in the UNIGUI Help .pdf)

 

3. Install  ExtJS :   "FMSoft_uniGUI_Plus_runtime_0.98.10.1144"  on this computer

   (Farshad !  is it  legal  to copy Sencha ExtJS "uniGUI_Plus_runtime..."  at our customers?  )

 

4. Configure your rooter :  

• Forward your port 

• Or use NAT > DMZ 

idicate your local Ip 192.168.1.2  (your network card server )  

Note : using DMZ is on your own risk (no security). Use instead port forwarding method.

• Allow port 80 HTTP

 

5. run your  uniGui_project.dll  on your prefered browser, from any computer like this :

            www.mycompany.your_freeDNS.net/MyAlias/uniGui_project.dll      :) 

_________

MyAlias :  is your virtual ISAPI Directory (on the server)

Ofcourse :  you must keep this computer  Turn ON  24h/24h  :unsure:

 

All the Best...

post-1785-0-10406200-1423079830_thumb.png

  • Upvote 1
Link to comment
Share on other sites

  • 2 weeks later...

My online ordering application has been running on exactly such a setup,

for over two years, without a single change in fact - accepting something in

the amount of 20-30 orders a week I think, or maybe even more nowadays.

 

And that is even on a very slow line...slow upload speed, takes maybe 20 

seconds to load, at least. But still people use it, and it works. No code change

for over two years. So Unigui has been very stable, and been able to run

on exceptionally few resources....quite impressive I think.

  • Upvote 2
Link to comment
Share on other sites

So you don't need a static IP?

 

Hi all,

For your stingy customers, who don't wont to pay for a VPS   -_-,

Here is a solution :

Suggest them to use there own computer as a web server.

 

How ?

1.  Just suscribe a free Dynamic DNS (many companies on the web)  

this will capture your IP rooter (dynamic) and convert it on a smart DNS :  mycompany.your_freeDNS.net

 

2. Put your uniGui_project.dll  in a virtual ISAPI directory  (as well describe in the UNIGUI Help .pdf)

 

3. Install  ExtJS :   "FMSoft_uniGUI_Plus_runtime_0.98.10.1144"  on this computer

   (Farshad !  is it  legal  to copy Sencha ExtJS "uniGUI_Plus_runtime..."  at our customers?  )

 

4. Configure your rooter :  

- Put a redirection IP rooter 192.168.1.1  -->  to  your Static computer IP 192.168.1.2  (your network card )  

  use NAT for this.

- Allow port 80  HTTP  TCP

 

5. run your  uniGui_project.dll  on your prefered browser, from any computer like this :

            www.mycompany.your_freeDNS.net/MyAlias/uniGui_project.dll      :) 

_________

MyAlias :  is your virtual ISAPI Directory (on the server)

Ofcourse :  you must keep this computer  Turn ON  24h/24h  :unsure:

 

All the Best...

Link to comment
Share on other sites

  • Administrators

My online ordering application has been running on exactly such a setup,

for over two years, without a single change in fact - accepting something in

the amount of 20-30 orders a week I think, or maybe even more nowadays.

 

And that is even on a very slow line...slow upload speed, takes maybe 20 

seconds to load, at least. But still people use it, and it works. No code change

for over two years. So Unigui has been very stable, and been able to run

on exceptionally few resources....quite impressive I think.

 

Thanks for feed back.

 

uniGUI sends small ajax packets which updates only portions of client which have changed. Opposite to conventional stateless web apps which needs to refresh whole page even for a small update.

That makes uniGUI fast even on slow connections.

  • Upvote 1
Link to comment
Share on other sites

So you don't need a static IP?

 

No, as long as you use a Dynamic DNS service; some are free and some cost. There is usually a small client to install to monitor your IP address from changes, some routers have it built in. The DNS service will take your Dynamic IP from your ISP and attach it to this DNS name you setup with them. If your IP changes the DNS service will update their record very quickly for your customers. Perfect for testing and small production usage, unless you have the upload bandwidth to support a larger production system. This can save you the surcharges of a fixed IP from your ISP. Also Dynamic DNS services will provide a way to support other internet services like mail and FTP if needed.

Link to comment
Share on other sites

  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...