Progress

990€ / 2000€

Start

The idea is simple. We want to make the best possible Android hosting service.
Our hosting isn't limited to Android ROMs. We also want to give a platform for themes, apps and ROMS for other phones (e.g. Ubuntu for phones), however we want to optimise our service specifically for Android ROMs.


Repos

In addition to sharing single files or directories (Dropbox-like), Andromirror will also offer repositories. Even though sharing single directories is fast and convenient, we don't believe that it is the best way for Android ROMs to be shared. Repositories have the following advantages:



cURL

tl;dr: Automated uploading.

Because automated ROM building and uploading is a big problem for many developers, cURL upload will be our first goal. Here's the problem: You, as a developer, might have an automated build script or half automated build flow. Everything can be automated until you need to actually upload the files. If you want to automate this part, you either rent your own server (which is expensive and requires more work) or hack yourself another solution. We want to change that!

Andromirror V2.0 will have cURL build in right from the beginning to support automated uploading.

About cURL

cURL is a command line tool that can perform various HTTP requests. Of course Andromirror will not be limited to cURL. You can use any other client that speaks HTTP.

An upload request might look something like this:

curl http://upload.Andromirror.com/ -F file=@/home/me/rom/first-release.zip -u me:62e7f5da9dadb0c1a48a

Financial Requirements

This is just a symbolic goal for us, but we will invest a lot of time and effort into this. This money will be saved for upcoming goals.

Web Uploader

Every good file host needs a web uploader. With this feature you can upload files directly using your web browser. Our uploader will include resumable uploads, to make it as convenient for you to use as it can be.
It will be stable, fast, good-looking and easy to use for everyone!




Financial Requirements

This is just a symbolic goal for us, but we will invest a lot of time and effort in this task. This money will be saved for upcoming goals.



More details will be added to this goal once a certain donation threshold is reached.

System Monitoring

Redundancy and stability are very important for us so monitoring our services is vital. If this goal is achieved, two Raspberry Pi's will monitor all our servers and notify us as soon as problems occur, so any issues can be fixed faster. The result is overall better support for you.


Financial Requirements

Two new Raspberry Pi's will be purchased with these donations.



More details will be added to this goal once a certain donation threshold is reached.

JSON API

We plan to introduce a restful JSON API, which will allow you to automate your workflow even more.



Financial Requirements

This is just a symbolic goal for us, but we will invest a lot of time and effort into this. This money will be saved for upcoming goals.

More details will be added to this goal once a certain donation threshold is reached.

Independent Fileserver

Performance is important. Our web servers shouldn't slow down if there is heavy traffic. A separate fileserver will prevent this from happening and increase the upload and download speeds for both users and developers.


Financial Requirements

Your donations will help fund the rental of these servers. It won't last long, so new donations, even after we reached all our goals, are greatly appreciated.



More details will be added to this goal once a certain donation threshold is reached.

FTP/SFTP Support

Use your favourite (S)FTP Client to upload your files. This will make things as simple as it can be for developers.



Financial Requirements

This is just a symbolic goal for us, but we will invest a lot of time and effort into this. This money will be saved for upcoming goals

More details will be added to this goal once a certain donation threshold is reached.

Mobile Website

When you want to visit our site with your phone or tablet you shouldn't have to use a desktop layout. A well-structured and beautiful design should improve your Andromirror experience, no matter which device you are using.



Financial Requirements

This is just a symbolic goal for us, but we will invest a lot of time and effort into this. This money will be saved for upcoming goals



More details will be added to this goal once a certain donation threshold is reached.

Additional Fileserver

Another fileserver will be rented out if this goal is met. More file servers means splitting the load so everyone can benefit from faster download speeds. Your files will be synced from the fastest server for you.


Financial Requirements

Your donations will help fund the rental of these servers. It won't last long, so new donations, even after we reached all our goals, are greatly appreciated.



More details will be added to this goal once a certain donation threshold is reached.

Android OTA App

As this goal is still a long way off, we will publish more details in the near future.



Planned Features

  • Push notifications for updates
  • Resumable downloads
  • Automatic download of updates while on Wi-Fi (& charging)
  • Auto flash (if compatible recovery)
  • Discover new ROMs, themes and more
  • Browse repositories and files
  • Holo themed

Financial Requirements

Your donations will pay the license to publish Android apps with this money. We're developing this app with the Open-Source IDE "Android Studio".

Planned Features



FAQ

  • Why do you need so little money?
    We are a small team of four students and do this in our free time. We just need some money for the server bills, not for employees. We've chosen the best value servers for our requirements, however we can beef these up when we have the funding.
  • Why do you need so much money?
    Renting servers isn't cheap and we're just students.
  • Will Andromirror ever cost anything?
    Uploading and downloading will always be free. Certain (premium) features might require a payment in the feature, but that's still undecided. We don't want to invent another premium file host. No "15 seconds waiting" and no premium download button!
  • Do I get something for donating to Andromirror?
    You will get early beta access to the website, OTA App and other Andromirror 2.0 features if you donate before 1.10.2013. Besides that you will get a badge on your profile to show off.
  • Where are the servers located?
    In Strasbourg, France. But we're planning to add additional servers in other regions.
  • Can I help you in another way instead of donating?
    Sure! You can share this page or send us your suggestions.

  • Why don't you just update the old Andromirror?
    Andromirror Version 1.0 was written in a different programming language.
    We also made some bad decisions which would make it quite difficult to implement our new features (see goals). For example, automation was a big problem with the Andromirror Version 1.0. We made some changes to give it better support for automation, (like FTP upload) but it was never really as good as it could be.
  • Which programming language will the new Andromirror Version 2.0 be written in?
    JavaScript. We will be using node.js for our backend.
  • Where can I follow Andromirror?
    Google+, Twitter or subscribe on Youtube
  • Who are we?
    Filip Weiss, Oliver Weiss, Robin Hlawinka and Tobias Nadolny.





Have more questions? send them to us!

Donate with

3
with PayPal


1
2 Optional
Optional

Note: Bitcoin donations might not show up instantly.

Thanks to

  • You
  • Leon
  • Niklas Sombert
  • DrSascha
  • Kiina
  • Carsten
  • Stefan Schleue
  • Jacob Hamann
  • Gunnar Leinemann
  • Stefan
  • nommy
  • Markus
  • Regis BACH
  • KaptenPuff
  • Thorsten Huber
  • Tommy
  • David Bettner
  • Olivier Hubert
  • Sam Sullivan
  • Aaron Scheiwiller
  • Alex Zoller
  • Patschi
  • slette
  • martrewes
  • Azr3n
  • fnrboy
  • kevin
  • Iddeen
  • DCL
  • m0nn3
  • Timo Steuerwald
  • Jürgen Braun
  • Greg H
  • Sven Linke
  • andreas perbel
  • Chrissss
  • Joschasa
  • sanmiguel9
  • nicoduck
  • ruben2000de
  • skorp95
  • Aycim

Special Thanks to

  • DerTeufel
  • Fishears
  • Waterflame

Standing on the shoulders of giants

Node.js