当前位置: 首页 > 软件库 > 云计算 > 云原生 >

Appwrite

适用于 Flutter/Vue 的完整后端解决方案
授权协议 BSD-3
开发语言 JavaScript
所属分类 云计算、 云原生
软件类型 开源软件
地区 不详
投 递 者 鲜于致远
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Appwrite 是一个端到端的后端服务器,用于 Web、移动、本地或后端应用,被打包成一组 Docker 微服务。Appwrite 抽象化了从头开始构建现代后端 API 所需的复杂性和重复性,使你能够更快地构建安全的应用程序。

使用 Appwrite,你可以轻松地将你的应用程序与用户认证和多种登录方式、用于存储和查询用户和团队数据的数据库、存储和文件管理、图像处理、云功能以及更多的服务结合起来。

安装

 

Appwrite 后端服务器被设计成在容器环境中运行。运行你的服务器就像从你的终端运行一个命令一样容易。你可以使用 docker-compose 在你的本地主机上运行 Appwrite,也可以在任何其他容器协调工具上运行,如 Kubernetes、Docker Swarm 或 Rancher。

开始运行 Appwrite 服务器的最简单方法是运行 docker-compose 文件。在运行安装命令之前,确保你的机器上已经安装了 Docker。

Unix

docker run -it --rm \
    --volume /var/run/docker.sock:/var/run/docker.sock \
    --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
    --entrypoint="install" \
    appwrite/appwrite:0.11.0

Windows

CMD

docker run -it --rm ^
    --volume //var/run/docker.sock:/var/run/docker.sock ^
    --volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^
    --entrypoint="install" ^
    appwrite/appwrite:0.11.0

PowerShell

docker run -it --rm ,
    --volume /var/run/docker.sock:/var/run/docker.sock ,
    --volume ${pwd}/appwrite:/usr/src/code/appwrite:rw ,
    --entrypoint="install" ,
    appwrite/appwrite:0.11.0

Docker 安装完成后,转到 http://localhost 从浏览器访问 Appwrite 控制台。请注意,在非 Linux 本地主机上,安装完成后服务器可能需要几分钟才能启动。

  • 作为我在具有开放源代码开发模型的企业软件公司担任高级产品营销经理的角色的一部分,我定期发布有关产品营销人员,经理和其他影响者的开源社区,市场和行业趋势的更新。 以下是该更新中我和他们最喜欢的五篇文章。 在Linux Plumbers上研究Linux的基本要素 Linux创造者Linus Torvalds告诉我,内核维护者峰会是顶级Linux内核开发人员的邀请聚会。 但是,尽管您可能认为这与Linu

  • Firebase 和 Appwrite 都是后端即服务 (BaaS) 平台 Firebase 和 Appwrite 都是后端即服务 (BaaS) 平台,为开发人员提供各种工具来帮助构建、测试和部署应用程序。两者都非常适合 Flutter,这是一种流行的开源 UI 工具包,用于从单个代码库构建高性能、高保真度的移动、Web 和桌面应用程序。然而,Firebase 和 Appwrite 之间的选择取决

  • 安装Docker: https://www.docker.com/products/docker-desktop 安装appwrite git glone https://github.com/appwrite/appwrite.git cd appwrite docker build -t appwrite . docker run -it --rm ^ --volume //var/r

 相关资料
  • 本文向大家介绍解决vue移动端适配问题,包括了解决vue移动端适配问题的使用技巧和注意事项,需要的朋友参考一下 1,先看看网上关于移动端适配讲解 再聊移动端页面适配,rem和vw适配方案! 基础点:rem相对根节点字体的大小。所以不用px; 根字体:字体的大小px; px:你就当成cm(厘米)这样的东西吧; 基准:750设计稿; 这是方案的基础理论,在这个基础上,我们还要搞明白,到底要干一件什么事

  • 本文向大家介绍vue 移动端适配方案详解,包括了vue 移动端适配方案详解的使用技巧和注意事项,需要的朋友参考一下 一、方法一:rem 布局 在主入口:index.html,<head> 标签内添加如下JS 代码:(实现在标准 375px宽度适配下,100px = 1rem。) 二、方法二:lib-flexible 插件实现 1、安装插件 2、在main.js中引入lib-flexible 3、在

  • 本文向大家介绍SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法,包括了SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 当前后端分离时,权限问题的处理也和我们传统的处理方式有一点差异。笔者前几天刚好在负责一个项目的权限管理模块,现在权限管理模块已经做完了,我想

  • 本文向大家介绍vue使用echarts图表自适应的几种解决方案,包括了vue使用echarts图表自适应的几种解决方案的使用技巧和注意事项,需要的朋友参考一下 1.使用window.onresize 优点:可以根据窗口大小实现自适应 缺点: 多个图表自适应写法比较麻烦(当一个页面的图表太多时,这样写法不是很灵活); 多个vue页面有onresize方法时,会被覆盖; 当vue页面路由跳转到下一个页

  • 本文向大家介绍vue项目中使用lib-flexible解决移动端适配的问题解决,包括了vue项目中使用lib-flexible解决移动端适配的问题解决的使用技巧和注意事项,需要的朋友参考一下 第一部分:项目中引入lib-flexible 一、项目中安装lib-flexible 二、在项目的入口js文件中引入lib-flexible 通过要以上两步,就完成了在vue项目使用lib-flexible来

  • 作为标题,我不知道为什么他们在VSCode或Android Studio中的终端内置不起作用。 bash:flatter:未找到命令 我已经在~/中设置了Flutter路径。bash_profile.这里是的结果 /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dot net:~/。dot net/tools:/Appli

  • 我需要创建一个android应用程序来显示实时电视源。据网关供应商介绍,该应用程序应该可以播放来自DVB网关多播的实时视频流,它可以流式输出UDP或RTP。我在我的电脑上设置了vlc来输出UDP和RTP,并试图让android播放器显示它们,结果手指断了。过了一会儿,我发现android只支持HTTP/S和RTSP实时流。我尝试了所有的FFMPEG解决方案和不同的媒体播放器,但都没有成功。我不是视

  • 如您所见,存在版本冲突,但gradle似乎认识到了冲突,并应用了默认的“最新版本”策略,这正是我想要的。 但是,当尝试运行(手动或通过Android Studio)时,我会得到 对类似问题的一些回答建议ing不需要的jar,但我遇到了许多类似的冲突,而且有点失控。