Self Hosting WeWeb and SupaBase

We are new to WeWeb but are leaning heavily towards using it to build an SaaS using SupaBase as a backend. While we have no intentions of ceasing to use WeWeb after launch. We want to be absolutely certain that totally independent self-hosting is possible. We have looked at the sample exported code and the tutorial on self-hosting but it is not 100% clear that you could leave WeWeb totally and still have the same functionality as using WeWeb. How does the exported code work if we have used the SupaBase Plugins for connecting and Auth? That is the big question. This is prompted by personal exposure to Backendless pricing changes and observation of Bubble pricing changes.

1 Like

Hey !
In this old example, here a vercel front-end hosted version of app.qredence.ai
in Supabase the vercel project is linked and synchronized with Supabase
(this example is simple, but shows that yeah possible)

it’s a Vue.js project also.

(Advise use a referall link to get 10% off ! )

Zacharib

Thanks for the answer but most of that site doesn’t seem to work and the main thrust of my question is that when a WeWeb app is exported for self-hosting, are there any remnants of WeWeb that still need to be subscribed to. We need to know that although we would want WeWeb to continue NoCode/LoCode development, it would be possible to tidy up the exported HTNL, CSS and JS files for a programmer to continue if need be. We have found tools that tidy up the code very nicely, but obviously continuing with WeWeb going forward is the preferrence.

1 Like

Yeah, basicly i didn’t use the project file here, i used the raw file and install Vue.js through Vercel
I didn’t use any self host feature at all

Only thing would be that the file can be not clean and could need some



It cleanable, but yeah not the most readable intitialy, but it work.

So the answer is yes, and if the website i put above doesn’t work well or is buggy, not the fault of the export but more the quality itself of this old export !

Basicly, ifyou use REST API, GraphQL, you wouldn’t need to depend on any of WeWeb thing.
If you use Supabase plugins same thing.

For the rest, the developers would need to add the proper package/plugins theirself. Note that every WeWeb plugin are open source

I have found some very nice open source clean up tools to make the exported code very human readable. so what you are saying then is that if I use the WeWeb plugins for Auth and Data that everything should be functional after an export and a little redirection. It would be nice if this was clearly stated somewhere.

Doe the same apply for Extension PLugins?

for xano etc can’t say, for supabase yes
and yes there is somere great tool other than WeWeb for keeping free from the begining
BuilderIO and Locofy, Anima are the main players atm, soon it willbe dynamo

Thanks for you input. It would nice to have a way to get an answer directly from WeWeb. That, unfortunately seems impossible.

On another note, Figma has a plugin that exports directly to Locofy which can then be opened and exported as working code. It owld be great if and export/import to WeWeb were possible.

1 Like

exactly, checkout also builderio, those two are my prefered, i tried some :sweat_smile:

I looked at builder.io and it seems to be for mobile apps. Our app will be desktop and mobile. What is your direct email or WhatsApp or Discourse?

no no it works with almost any framework, basicly it’s a headless cms (eg : you have a website already coded, you can modify components, layouts etc visually, whereas you are dev or visual builder)

The mobile part is the least of their service as it’s not as accessible as a website/ecommerce/landing/webapp

And the best is yet to come very soon this month !

If you want to communicate here my discord : Qredence & Qream i can open private channel if you need to talking privatly

Zachary:

A private Discord for a few things would be good for now. I have a few questions about your Company.

Some of the weweb plugins require use of the weweb server because it manages secrets (e.g. openAI API keys). But Xano and (AFAIK) Supabase do not. These systems use admin keys (e.g. the Xano metadata key, the Supabase API key) for helping with autocomplete and the like, which is editor-specific, but you should be able to disentangle for shipping, which makes self-hosting easy.

Some State Change members have transitioned to self-hosting their weweb projects without the weweb server. It can take a little bit of work to test to make sure you’re properly disentangled but then you’re good to go. The process of linking from weweb to your self-hosted can be a few clicks (automatable in time). The “starter” plan makes it easy to start testing exports early in the process, a bias which we call “shift left”

Hi Mage, you could join the weekly office hours that WeWeb runs every Tuesday to ask them personally.

Have you seen this part of the documentation about self-hosting? It says if you use Auth (also Supabase) you need to host the WeWeb auth server as well.

Regarding Figma, there is a WeWeb Figma plugin that let’s you import your Figma design to WeWeb. You can find the documentation here or watch this video for a start.

Yes indeed, @supabase-js is installed if i’m correct

1 Like

This seems to be older information. If I am not mistaken, there has been a recent update to the Figma to WeWeb.

You‘re right. This is the correct page: Import Figma designs | WeWeb documentation

Hi Andreas. I moved away from WeWeb for a few months to try out some other interesting platforms. I have a question as I will be playing with WeWeb again for a bit. 1. If I just use the free version, I know I cannot publish a site but can I set something up so that my partner can view it from off-site as if it was a published site? 2. Can I do a full Figma import on the free version and what is there a link to the Figma import (I believe it was just being enhanced when I left back in March)?

Hi Mage,

I don’t think it’s possible to share your site with a remote partner on the free plan without sharing your account’s credentials.

Not sure, what you mean by “full Figma import”. You can select frames in Figma that use Auto Layout, tag them with the Figma to WeWeb plugin and paste them to WeWeb. If you build your whole page using Auto Layout, you can import your whole page into Figma. It works quite well, if you structure your Figma content properly. Does that answer your question?

Yes that answers my questions.

I suggest the Starter plan, it’s worth all the money.

Not sure what you mean by full Figma Import, but you can use the Figma plugin, without any limitations yes.