3 VERY LIMITED "GET GOOD SLEEP" STORAGE PLANS FOR ALPHA TESTING

Hi everyone, I spent a few months working on this storage project which is still in alpha but I really need basic testing just to ensure I'm not the only one that thinks it's stable (and then I can at least call it beta).

I'm looking for at least 3 reputable persons on the forum (but preferrably not providers for obvious reasons of competition at this point) who would test the service. Reputable should be people with at least 1 year of existence here or on OGF. At least 50 non-spammy comments would be nice.

This service will be "free" for AT LEAST A MONTH OR MORE (but obviously I need feedback as to whether it's stable or one experiences any quirks - so that's the catch). As a great thank you if issues are found, I'd really try to extend that time as a thank you to the testers. There might be times where the panel could go down when I do updates but that does not affect the SFTP access in any way.

If all goes well, I want to develop a second phase which will add some super cool features (since right now it's just SFTP access).

Anyways, enough talking, here's what you get:

100 GB SFTP Storage (how boring) but...
1. This 100 GB of SFTP is on RAID 1 and is located in Canada (250 mbit unlimited: OVH).
2. The storage is NEVER OVERSOLD (which hopefully means access times should rarely if ever be affected by oversold storage). At this point, looking at a max of 20 users if it's 100 GB blocks, less if it's portioned in bigger blocks.
3. The 100 GB is replicated to another dedicated server (which also is on RAID 1) in a different geographical region (in this case London - OVH) periodically (more details can be provided once you're selected to test) and will be adjusted based on feedback and testing.
4. A custom built "technical" storage panel that doesn't just show you just disk space. I'm nearly sure you've never seen ANYTHING like this (even though it's not necessarily aesthetically pleasing) but when I say ANYTHING - let's just say you literally know what's going on with the server and storage details. Hint: IO WAIT, TEMP, UPTIME AND DEEPER DETAILS. This is a super important part that I hope makes the service worth the planned price (if it ever reaches public release).
5. And most importantly, "you can sleep good at night" since you don't have to guess what's going on about your storage, it's stored in 2 different geographical reasons and you in theory have access to both servers in the rare event one of the servers go down (both accessible via SFTP with the same login details).

This package when I did the numbers would be around $4.50 a month (assuming 50 cents out of this goes to the payment gateway) if I ever reach the point of releasing to the public.

I understand this is totally expensive but you'll get more details as I said other than "cloud" storage where you just totally rely on the word of the company. I hope the value of having to not worry while sleeping would be worth it?

I have personal interest in this project since I plan to also be my own "customer" - I really want to sleep better at night knowing my data is safe from loss (to a higher degree). This in theory is still not considered a backup but I think it's more robust than guessing and hoping people are doing your storage right for you.

So please PM if you're interested (it's a manual set up and would require you to register an account at ONDDNS.com since the panel uses my own SSO technology).

Thanks again at least for reading even if you don't decide to PM in.

Additional rules: You agree to not screenshot, share further details with others at this point until launch IF all goes well - launch would be delayed by a few months well IF I get to 2nd phase of development.

«13

Comments

  • edited July 2022

    1 account issued, 2 more remaining up for grabs!

  • @risharde said: Hint: IO WAIT, TEMP, UPTIME AND DEEPER DETAILS. This is an super important part that I hope makes the service worth the suggested price.

    The real question is - why should I have to care about any of this? Ideally, I'd like something where I can write any volume of data and it automatically takes care of such concerns. See Amazon S3 or even a smaller object storage provider, as an example.

  • edited July 2022

    @stevewatson301 said:

    @risharde said: Hint: IO WAIT, TEMP, UPTIME AND DEEPER DETAILS. This is an super important part that I hope makes the service worth the suggested price.

    The real question is - why should I have to care about any of this? Ideally, I'd like something where I can write any volume of data and it automatically takes care of such concerns. See Amazon S3 or even a smaller object storage provider, as an example.

    @stevewatson301 That's a good question and that really depends on the individual. I was motivated to build this from my experience with storage on hosts (never used S3 nor would I unless that had "unlimited" bw and SFTP which is easy to mount on SSH as far as I've been seeing people requesting on storage) and I wanted more insight on what was happening on a storage node. If you've ever asked for details on a support ticket and gotten "we're working on it" - I'd prefer more details on before hand if something is up. For the end user, being able to keep watch on whether there's an error on a drive instead of a panel saying "online" when it's not is hopefully going to be useful but again that's just my needs. It's not going to be for everyone if they don't care about those details.

    This might also be more for the techies who want to know or have anxiety worrying about if their data is on drives / configurations that are in good status.

    I use for example google drive (for critical data) which is a "cloud service" and should be safe but I don't know what that safety involves and if that safety can fail - I definitely wouldn't put all my trust in the service even if they said it was bomb proof. I'm not saying my system can't fail but I'm attempting to drop those odds with raid 1 mirroring and geo replication built it so that user doesn't even have to do that part - they just mount their drive or directly SFTP and they're on their way and in the process offering to show the server details for every "customer" to also ease their minds and in the process keeping me in check as well as an upcoming provider if this works out - since the user gets to see if a drive in an array is down for example or not.

    I hope I answered at least my motivation, I'm not a sales person so I'm just being as honest as I can here and most of my services will be based on that IF it ever goes public.

  • cybertechcybertech OGBenchmark King

    just curious what raid will it be?

    Thanked by (1)risharde

    I bench YABS 24/7/365 unless it's a leap year.

  • i like storage stuff but tbh in this case i feel like maybe i missing where the value is? I guess kinda the main concern here is why would I pay 10x the rate of something like a hetzner storage box (3.45eu 1tb) for the same sftp access with known raid setup? Apologies if i missed something obvious in your initial post.

    Recommended hosts:
    Letbox, Data ideas, Hetzner, DediPath

  • @cybertech said:
    just curious what raid will it be?

    RAID 1 on both servers. I could cut corners but that would make me lose sleep at night.

    @james50a said:
    i like storage stuff but tbh in this case i feel like maybe i missing where the value is? I guess kinda the main concern here is why would I pay 10x the rate of something like a hetzner storage box (3.45eu 1tb) for the same sftp access with known raid setup? Apologies if i missed something obvious in your initial post.

    Np no need to apologise, you weren't mean making your point.

    A few things: you don't know how hetzner is storing your data (not that they are liars but just saying). My control panel shows both independent servers and allows you to log into both to see your replicated data. I think hetzner has a connection limit on their plans? There isn't a hard limit here (that may change to avoid abuse but I think it will be manageable as I'm not paying hundreds on these dual servers. Storage - I am totally beaten on, that's expected. If you sleep good at night with your current storage provider, it isn't for you but if you don't, then it's probably for you?

  • I want to mention that so far in building this, I do have other target audiences I am seeking to provide this storage for (I would love to match pricing for low end users but that's super hard to do). I really hope the 2nd phase of development which is the value added features of the panel will be what is going to add more value than it just being an sftp drive.

  • bikegremlinbikegremlin ModeratorOG

    My thinking - if it helps you with any ideas:

    Even with raid 1, I'd still use another copy in order to sleep well.
    Hetzner has been reliable enough - not a single problem so far (knock on wood).
    Similar goes for Backblaze B2.

    If they start requiring monthly (or even annual) re-uploads because they crash, I'd start looking for an alternative.

    As it is now: why would I go with another storage instead of either of those two?
    That's the selling question.

    Encryption and zero-knowledge are the first answer that pops to mind. At least for the not-very-paranoid customers who would still encrypt before uploading either way (for those it's not a pro I suppose).

    RAID 1?
    I consider it to be more of an uptime thing (not saying I'm not wrong, but that's my point of view).
    I'd still need a second copy - either on the "cloud" or in a remote physical location.

    Thanked by (1)risharde

    Detailed info about providers whose services I've used:
    BikeGremlin web-hosting reviews

  • deankdeank OG
    edited July 2022

    No offense, but "testing", "storage", "alpha". "good sleep" can never be in the same sentence.

    When those words are mixed in a blender, the only thing that comes out of it is manly tears.

    ♻ Amitz day is October 21.
    ♻ Join Nigh sect by adopting my avatar. Let us spread the joys of the end.

  • edited July 2022

    @risharde said: So please PM if you're interested (it's a manual set up and would require you to register an account at ONDDNS.com since the panel uses my own SSO technology).

    I couldn't access onddns.com. Btw do you use https://github.com/keycloak/keycloak for SSO in onddns.com?

    Thanked by (1)risharde
  • @bikegremlin said:
    My thinking - if it helps you with any ideas:

    Even with raid 1, I'd still use another copy in order to sleep well.
    Hetzner has been reliable enough - not a single problem so far (knock on wood).
    Similar goes for Backblaze B2.

    If they start requiring monthly (or even annual) re-uploads because they crash, I'd start looking for an alternative.

    As it is now: why would I go with another storage instead of either of those two?
    That's the selling question.

    Encryption and zero-knowledge are the first answer that pops to mind. At least for the not-very-paranoid customers who would still encrypt before uploading either way (for those it's not a pro I suppose).

    RAID 1?
    I consider it to be more of an uptime thing (not saying I'm not wrong, but that's my point of view).
    I'd still need a second copy - either on the "cloud" or in a remote physical location.

    Totally understand, the 2nd server has a copy in a different geographic region but it's not an archival 'backup' and thus indeed user backups I suppose are still a responsibility of the user but to be honest, because the replication to the backup is not instant, if for example there was an issue with the primary server, it could be shut down, allowing users to pull from the secondary server in the event of a catastrophic failure which I have not experienced ever knock on wood

    Uptime is a good point and to some degree mitigated by the 2 servers being in different locations (this is good for access but not writing) since there is a one directional replication that happens from primary to secondary. The bidirectional I feel is less safe but didn't test it or think users would be interested in that. This would probably be more for the programmers to integrate code to switch to the secondary server (and while I can do this for the user, it wasn't part of the plan since I want to keep the service simple to be able to provide quick support)

    There's a few things my service is adding (whether it's valuable or not is all dependent on the user's point of view)

    1. More transparency at the hardware level
    2. I'm really trying to build this with being aware of how brutal things can get in the lowend forums when things go wrong so I am making the effort here to ensure stability comes as a high priority. Also to some degree that I will try in me personal capacity to keep my name clear from doing the wrong thing like lying about what I am offering etc (my personal name and reputation is selfishly important for me to uphold)
    3. And back to product, more 'dedicated' like resources and at this point no major hard limits (greater tolerance support wise for users, I hope)
    4. Replicated server with data in a different geographical location (though getting these servers at this price point has been difficult)
    5. The value added features I intend to add with regard to media (hint) might be tempting (hopefully)
  • @deank said:
    No offense, but "testing", "storage", "alpha". "good sleep" can never be in the same sentence.

    When those words are mixed in a blender, the only thing that comes out of it is manly tears.

    Intent and result are two different things, I would have had to write much more pages to explain it. What I have right now is the start and not the fully end product since I am appreciative of ensuring the main basic part works. I do appreciate your point though - never been good at articulating everything but I will try to make an extra effort to be more clear if I can.

  • Right..., as some troll would say, you must be fun at parties.

    Thanked by (1)risharde

    ♻ Amitz day is October 21.
    ♻ Join Nigh sect by adopting my avatar. Let us spread the joys of the end.

  • @Boogeyman said:

    @risharde said: So please PM if you're interested (it's a manual set up and would require you to register an account at ONDDNS.com since the panel uses my own SSO technology).

    I couldn't access onddns.com. Btw do you use https://github.com/keycloak/keycloak for SSO in onddns.com?

    Sorry that you cannot access onddns.com, strange I will look into it but if you have any details on your side - for example if you literally cannot resolve the hostnsme, I can access look into it further. I can currently access it using 8.8.8.8 and 8.8.4.4. By default http does not work just in case you didn't try https (and remove the www if you by chance used that). Please let me know if you have the time.

    Not using keycloak - totally coded something less interesting than that lol

    Thanks for the questions, sorry again that you cannot access it!

  • @deank said:
    Right..., as some troll would say, you must be fun at parties.

    Lol I'm not fun at parties for the record lol

    Thanked by (1)bugrakoc
  • Just a suggestion - I am based in the UK so having this as a secondary is counter productive i.e. main is in Canada etc.
    If you are considering Europe then the master / slave relationship needs a bit more thought,
    Good luck and have fun.

    Thanked by (1)risharde
  • edited July 2022

    @risharde said: you don't know how hetzner is storing your data (not that they are liars but just saying). My control panel shows both independent servers and allows you to log into both to see your replicated data.

    There's no reason to trust you either; how do we know the two servers aren't actually the same? Hostnames etc. can be faked, and one could always write a custom SSH server. (This is trivial given the abundance of SSH libraries these days.)

    @risharde said: greater tolerance support wise for users

    Wait till you see some real PMSing users, your patience would be worn down quickly.

    Thanked by (2)risharde lentro
  • @msatt said:
    Just a suggestion - I am based in the UK so having this as a secondary is counter productive i.e. main is in Canada etc.
    If you are considering Europe then the master / slave relationship needs a bit more thought,
    Good luck and have fun.

    Thanks, that's a super great point! I totally thought about this! I will consider such a combination once the demand is there for the service which is going to be hard to determine without a launch but rest assured, if it's there it will happen where the primary will be in the UK.

    I will iterate another set up where the primary maybe in another European country for others closer to countries other than the UK as well.

    That's will be after 2nd phase of feature development when I add some cool functional features to make it more than just sftp.

    Thanked by (1)msatt
  • cybertechcybertech OGBenchmark King

    is raid 1 sufficient IOPS for multi user scenario?

    especially since the panel is showing IOWait which can be pretty high during usage.

    Thanked by (2)risharde Kalipus

    I bench YABS 24/7/365 unless it's a leap year.

  • I would rather not have RAID actually.
    It doesn't really help. All it does it give you downtime.

    Thanked by (3)risharde yoursunny FrankZ

    ♻ Amitz day is October 21.
    ♻ Join Nigh sect by adopting my avatar. Let us spread the joys of the end.

  • @stevewatson301 said:

    @risharde said: you don't know how hetzner is storing your data (not that they are liars but just saying). My control panel shows both independent servers and allows you to log into both to see your replicated data.

    There's no reason to trust you either; how do we know the two servers aren't actually the same? Hostnames etc. can be faked, and one could always write a custom SSH server. (This is trivial given the abundance of SSH libraries these days.)

    @risharde said: greater tolerance support wise for users

    Wait till you see some real PMSing users, your patience would be worn down quickly.

    That trust will hopefully be built over time (stressing greatly on hopefully). I've been on ogf for years now and many of us put our trust in hosts we've never seen by people who recently joined and have little to no footprint - many times not even from users with their real names and not even with real photos of themselves - I use my real name, email etc. My photo is real. These might seem to be small things, some might even say it's stupid for security reasons but I am as real here as I am real in my physical life. With that being said, I don't want people to trust me instantly, the panel provides info to the customers which I hope people will eventually trust. That would be a combination of seeing what the panel says, testing network speeds, write speeds, overall uptime, logging into the secondary servers to see the data is replicated data as well. Obviously some things are going to be super hard to prove for example I don't know of another way to prove the locations of servers other than giving the IPs and even that can report in wrong locations but again, I plan to be my own customer since I have other plans and services I want to build. Even at 4.50, I would have to fill most of the server slots (20 at 100 gb) to get any kind of profit of which I could probably buy one hamburger for the month if I fill one server (lol). It isn't primarily about profit at this point (and my capital investment is from my own salary), it's about me being able to sleep at night and sharing such a service with those who may be on my level of anxiousness. I don't even want to expand fast because I want to be able to ensure support is manageable though if all goes well, the idea is that the system itself is robust enough to not require hundreds of hours of support (due to stable software and controlled customer intake). Right now because it's sftp, don't see much support being required as is. But either way, even that part I have a unique idea for which I hope to bring in!

    Thanked by (1)bikegremlin
  • edited July 2022

    @cybertech said:
    is raid 1 sufficient IOPS for multi user scenario?

    especially since the panel is showing IOWait which can be pretty high during usage.

    Definitely a great question! I think this would all depend on the users and how they are using it. By having a relatively small amount of dedicated users (price goes up as you can see) but hopefully performance does not suffer greatly. I am far from being a provider with that level of experience but I don't forsee at the moment that level of abuse that causes the storage to cripple. If a bad actor comes in to play, I will set a limit or refund them if it potentially affects others (and at most 20 customers vs a hundred since that's the max I plan to put on a dedi is 20 at this point).

    I plan for this to be very controlled. I don't plan to rake in thousands of dollars of profits either.

  • edited July 2022

    @deank said:
    I would rather not have RAID actually.
    It doesn't really help. All it does it give you downtime.

    I can see your point but what if your single drive fails, that would cause downtime too? Not arguing with you, there's just a few scenarios other than raid bring an issue. Also downtime can theoretically be mitigated to some degree if one switches to the secondary server for retrieval. I don't recommend using the secondary server for writing because of the one way replication. Again I can rethink enabling two way sync but I don't know if users would prefer this or not.

  • Since I always have backups, I'd rather have as short downtime as possible so that I can begin the restoration.

    For those who do not have the habit of maintaining backups, I don't know what to say. This is year 2022 where everything is becoming digital. Backing digits ain't hard. It is in fact far easier than making backups of physical data.

    Thanked by (1)risharde

    ♻ Amitz day is October 21.
    ♻ Join Nigh sect by adopting my avatar. Let us spread the joys of the end.

  • @deank said:
    Since I always have backups, I'd rather have as short downtime as possible so that I can begin the restoration.

    For those who do not have the habit of maintaining backups, I don't know what to say. This is year 2022 where everything is becoming digital. Backing digits ain't hard. It is in fact far easier than making backups of physical data.

    I would love to add backups to make the service line absolutely a set and forget type of service but I feel like the 4.50 is already high reaching and I'm trying to cater for the low end market if I can as well but pretty sure a lot of people won't bite due to the price sensitivity.

    But really I would love that one doesn't even have to reach the point of backups (maybe wishful thinking).
    I could manually point the primary server hostname to the secondary server to allow reads and if users are okay - allow write access making the secondary become the primary in the event that fixing the primary server requires major downtime if that makes sense.

    There's a catch there because in theory, with one server down out of the two, it's obviously a point of anxiety but still again, much less than not knowing what's happening.

  • I never purchase a backup service from the same provider.
    That ain't a backup.

    A real backup is a copy of what is essential at a different location.

    Thanked by (2)risharde bikegremlin

    ♻ Amitz day is October 21.
    ♻ Join Nigh sect by adopting my avatar. Let us spread the joys of the end.

  • @deank said:
    I never purchase a backup service from the same provider.
    That ain't a backup.

    A real backup is a copy of what is essential at a different location.

    TRUE, that's wise! But if I were to add a backup (to be added within the service - which at this point seems to be too much of an automation hassle) - I would probably indeed be doing that with another provider and that part might not be so much having the requirement of having RAID (so many options it would ruin me trying to keep it simple and manageable)

  • You, as a provider, are free to provide all-in-one package for extra profit.

    But it is also entirely possible to provide a very lean service without promising too much.

    An eternal issue with providers around low end market segment is the desire to grow bigger. The ultimate end result of that is a heavy fall. Perhaps, try not to grow and just provide a lean service.
    That's what Fran does, doesn't it?

    Thanked by (2)risharde Janevski

    ♻ Amitz day is October 21.
    ♻ Join Nigh sect by adopting my avatar. Let us spread the joys of the end.

  • 100GB for $4.50 a month sounds expensive. I suspect most people would rather have multiple backups on different cheaper providers than one backup on an expensive provider who promises that it's RAID under the hood, because that's only addressing one point of failure - the disk, whereas proper multiple backup locations can give you redundancy against network failures, geopolitical issues, etc as well as disk failure.

    Thanked by (3)risharde lentro iandk
  • edited July 2022

    @ralf said:
    100GB for $4.50 a month sounds expensive. I suspect most people would rather have multiple backups on different cheaper providers than one backup on an expensive provider who promises that it's RAID under the hood, because that's only addressing one point of failure - the disk, whereas proper multiple backup locations can give you redundancy against network failures, geopolitical issues, etc as well as disk failure.

    Totally feel you here, I don't know how other providers could be charging so cheap without cutting corners or overselling (not that overselling is always bad). However most of the other providers do not usually advertise the offsite (in my case secondary server) with the same access as the primary. The price essentially doubles because I'm using 2 servers as-is BUT the customer is able to log into any of the two servers. There will be much more value added when I get to the 2nd phase which are some unique features related to how a customer can use the storage to their advantage for things other than just SFTP transfers. More on that when at least I reach alpha there as well (don't want to jinx the project)

    P.S I must mention here, as features increase on any services I make public - I plan to give out complimentary services IF all goes well. Again this will not entice everyone but being a person who is also price sensitive - I'm hoping to reach a point where that price will be a wonder. Lots of hopes and limited time to get it rolled out. Just for example, being a customer of the storage plan would also add higher thresholds for the ONDDNS service. I also have a grid page project which is in alpha which I plan to bundle in as well. So you'd pay for storage but get access to 2 additional services (or maybe more if time allows it).

    I'm also looking at how I can make this in such a way that it isn't going to be a one man show (without continuity). Lots to think and do.

Sign In or Register to comment.