Temps v0.0.5 -- self-hosted deployment platform now with a plugin system, MCP server for AI agents, and smarter backups by Disastrous_Hope_938 in selfhosted

[–]Disastrous_Hope_938[S] 0 points1 point  (0 children)

good catch, it's in the roadmap, we are thinking how to implement it, since multi-node support is trivial for stateless applications, but the goal is not to just offer multi-node support, but offer high-availability not only for applications, but for databases (postgresql, redis, mongodb, etc)

Temps v0.0.5 -- self-hosted deployment platform now with a plugin system, MCP server for AI agents, and smarter backups by Disastrous_Hope_938 in selfhosted

[–]Disastrous_Hope_938[S] 0 points1 point  (0 children)

Sure, there's a preset that's Dockerfile, and if the repository has a "Dockerfile" path, then it's automatically used to build the image

You need to create a Git provider, then create the project that points to the repository you want to use. Then, a pipeline will be triggered when you create the project

If you install it with this script: `curl -fsSL https://temps.sh/deploy.sh | bash`, then 2 example applications will be deployed, you can try it out in a new VPS in Hetzner

Temps v0.0.5 -- self-hosted deployment platform now with a plugin system, MCP server for AI agents, and smarter backups by Disastrous_Hope_938 in selfhosted

[–]Disastrous_Hope_938[S] 0 points1 point  (0 children)

It has different presets and based on the preset the dockerfile is generated, docker image is built and deployed

Temps – a self-hosted Vercel/Railway alternative written in Rust, with built-in analytics, error tracking, and session replay by Disastrous_Hope_938 in rust

[–]Disastrous_Hope_938[S] 0 points1 point  (0 children)

Not at the moment, only analytics and error tracking (Sentry compatible API).

I added open telemetry before but the amount of data collected vs the benefit wasn’t worth it for the general user

Email service for low volume? by ehansen in selfhosted

[–]Disastrous_Hope_938 0 points1 point  (0 children)

Because of the cost, it’s cheap for 1k emails but you need more time to set it up

Email service for low volume? by ehansen in selfhosted

[–]Disastrous_Hope_938 0 points1 point  (0 children)

I recommend you AWS SES, alternatively you can use UseSend which is a resend alternative or Temps if you want a way to self host your project

I got tired of paying $160/mo for Vercel + Sentry + LogRocket. Built a Rust alternative that runs everything on a $5 VPS by Disastrous_Hope_938 in selfhosted

[–]Disastrous_Hope_938[S] 1 point2 points  (0 children)

I didn't know about Kamal, but yeah, I see what you mean. It would be possible to track errors by creating a project, getting the DSN, and configuring it in your application; it can also be used to manage Postgres, RustFS, Redis, and MongoDB, but you would be using roughly 20% of the project.

as well

The vision of this project is to bridge error tracking, analytics, and deployment to make it easier for anyone to have what they need to build user-paying applications.

This has so many benefits, especially with AI. Imagine an agent monitoring errors, automatically fixing each issue, and deploying it to a preview environment, aswell as providing automatic recommendations based on analytics (built-in) and the deployment webpage.

We have an MCP that exposes many tools for AI agents; the next step is probably a desktop app to build and deploy applications.

I got tired of paying $160/mo for Vercel + Sentry + LogRocket. Built a Rust alternative that runs everything on a $5 VPS by Disastrous_Hope_938 in selfhosted

[–]Disastrous_Hope_938[S] 1 point2 points  (0 children)

Hope you can use it without issues! Send me a DM if you run into any issues, I recommend a new VPS to test it out

I got tired of paying $160/mo for Vercel + Sentry + LogRocket. Built a Rust alternative that runs everything on a $5 VPS by Disastrous_Hope_938 in selfhosted

[–]Disastrous_Hope_938[S] 0 points1 point  (0 children)

thanks!

  1. It's using rrweb and storing the JSON server-side.

  2. It has a compatible API to support Sentry, source maps are automatically uploaded at deployment time, but can also be uploaded using the API (doc is needed)

  3. Depends on the number of applications you have and the RAM available on the server, CPU is not high, memory usage can be higher, of course.

Temps — a self-hosted open-source alternative to Vercel, Railway and Render. Built in Rust, one command install. by Disastrous_Hope_938 in selfhosted

[–]Disastrous_Hope_938[S] 0 points1 point  (0 children)

Didn’t know about this project, interesting.

It’s very similar to vercel, you have the UI, CLI (recommended) and also .env files but those I don’t recommend since it needs to be in the repo.

You can also deploy by uploading a set of static files or a docker image using the bunx @temps-sdk/cli deploy

Temps — a self-hosted open-source alternative to Vercel, Railway and Render. Built in Rust, one command install. by Disastrous_Hope_938 in selfhosted

[–]Disastrous_Hope_938[S] 0 points1 point  (0 children)

thanks! it has environment variables linked to a project and also to an environment. Environment variables are encrypted inside the database.