Page created:
Jun 16, 2009 (? ago)
Last modified ? ago
To main page | Opera Unite HowTo's

Distribute Your Application


If you decide to give away your application, so that anyone can run it - there are three ways of distributing your Opera Unite service (or web app):

Full share

Upload it to unite.opera.com (but you can't delete it, if it gets approved)

The app would need to be approved by Opera staff and you can't delete it afterwards. But still it would give it widest distribution.

.zip file

Just ZIP IT and distribute yourself, user would just drag-and-drop the file. You can do it with WinRar or 7zip.

.us file from web server

To let users install your service - rename .zip to .us and serve it (even from pre-installed Opera Unite WebServer).

Test here: install CRUD.us (it's just a .zip file, renamed to .us file).
TODO: Write .us tutorial

To be fully standards-compliant - serve a .us file from your webserver with following header:
Content-Type: application/x-opera-uniteapplication; charset=UTF-8
Opera will detect a service and ask user to install it.

Slava V. [about me]


main page



Last updated


  1. Markuper (HTML templates)
  2. .ua
  3. Opera Unite HowTo's
  4. .us (files)
  5. Distribute Your Application
  6. 24/7 sites (permanent applications - idea) [stub]
  7. Issues
  8. HTTP Connections (AJAX/REST)
  9. Cookies
  10. file_wrap.js - File Wrapper
  11. Basic HowTo: Simple app (tutorial)
  12. Static images, client-side scripts
  13. Application Examples
  14. How to Debug Opera Unite apps
  15. Persistence & databases
  16. Opera Unite benchmark
  17. From PHP to Opera Unite
  18. Uniteness (Framework)
  19. Config.xml
  20. Key-value storage
  21. Widget Object
  22. Notifications (Growl'esque)
  23. Reset (debug)
  24. Cron example
  25. What I meant by CNAMEs
  26. Wish List
  27. Device Unavailable
  28. StopLorem (Opera Unite blogging)
  29. uniteness-0.11
  30. GET/POST data
  31. CRUD And Static (example)
  32. Opera object
  33. URLs
  34. Headers & Redirects
  35. Error Console
  36. JSON State (storing data)
  37. Security
  38. /storage/ (in fileio)
  39. Yusef library
  40. unite_info (a-la php_info)
  41. Javascript Imports
  42. onunload / _close
  43. fileio: Sandboxed Filesystem
  44. Request Hierarchy (like php_info)
  45. Intro: Web Apps with Opera Unite