THIS IS A TEST INSTANCE ONLY! REPOSITORIES CAN BE DELETED AT ANY TIME!

This is Gitea test Portainer repository mirror from Github
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

892 lines
25KB

  1. [
  2. {
  3. "type": 1,
  4. "title": "Registry",
  5. "description": "Docker image registry",
  6. "categories": ["docker"],
  7. "platform": "linux",
  8. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/registry.png",
  9. "image": "registry:latest",
  10. "ports": [
  11. "5000/tcp"
  12. ],
  13. "volumes": [{ "container": "/var/lib/registry"}]
  14. },
  15. {
  16. "type": 1,
  17. "title": "Nginx",
  18. "description": "High performance web server",
  19. "categories": ["webserver"],
  20. "platform": "linux",
  21. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/nginx.png",
  22. "image": "nginx:latest",
  23. "ports": [
  24. "80/tcp",
  25. "443/tcp"
  26. ],
  27. "volumes": [{"container": "/etc/nginx"}, {"container": "/usr/share/nginx/html"}]
  28. },
  29. {
  30. "type": 1,
  31. "title": "Httpd",
  32. "description": "Open-source HTTP server",
  33. "categories": ["webserver"],
  34. "platform": "linux",
  35. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/httpd.png",
  36. "image": "httpd:latest",
  37. "ports": [
  38. "80/tcp"
  39. ],
  40. "volumes": [{"container": "/usr/local/apache2/htdocs/"}]
  41. },
  42. {
  43. "type": 1,
  44. "title": "Caddy",
  45. "description": "HTTP/2 web server with automatic HTTPS",
  46. "categories": ["webserver"],
  47. "platform": "linux",
  48. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/caddy.png",
  49. "image": "abiosoft/caddy:latest",
  50. "ports": [
  51. "80/tcp", "443/tcp", "2015/tcp"
  52. ],
  53. "volumes": [{"container": "/root/.caddy"}]
  54. },
  55. {
  56. "type": 1,
  57. "title": "MySQL",
  58. "description": "The most popular open-source database",
  59. "categories": ["database"],
  60. "platform": "linux",
  61. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mysql.png",
  62. "image": "mysql:latest",
  63. "env": [
  64. {
  65. "name": "MYSQL_ROOT_PASSWORD",
  66. "label": "Root password"
  67. }
  68. ],
  69. "ports": [
  70. "3306/tcp"
  71. ],
  72. "volumes": [{"container": "/var/lib/mysql"}]
  73. },
  74. {
  75. "type": 1,
  76. "title": "MariaDB",
  77. "description": "Performance beyond MySQL",
  78. "categories": ["database"],
  79. "platform": "linux",
  80. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mariadb.png",
  81. "image": "mariadb:latest",
  82. "env": [
  83. {
  84. "name": "MYSQL_ROOT_PASSWORD",
  85. "label": "Root password"
  86. }
  87. ],
  88. "ports": [
  89. "3306/tcp"
  90. ],
  91. "volumes": [{"container": "/var/lib/mysql"}]
  92. },
  93. {
  94. "type": 1,
  95. "title": "PostgreSQL",
  96. "description": "The most advanced open-source database",
  97. "categories": ["database"],
  98. "platform": "linux",
  99. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/postgres.png",
  100. "image": "postgres:latest",
  101. "env": [
  102. {
  103. "name": "POSTGRES_USER",
  104. "label": "Superuser"
  105. },
  106. {
  107. "name": "POSTGRES_PASSWORD",
  108. "label": "Superuser password"
  109. }
  110. ],
  111. "ports": [
  112. "5432/tcp"
  113. ],
  114. "volumes": [{"container": "/var/lib/postgresql/data"}]
  115. },
  116. {
  117. "type": 1,
  118. "title": "Mongo",
  119. "description": "Open-source document-oriented database",
  120. "categories": ["database"],
  121. "platform": "linux",
  122. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mongo.png",
  123. "image": "mongo:latest",
  124. "ports": [
  125. "27017/tcp"
  126. ],
  127. "volumes": [{"container": "/data/db"}]
  128. },
  129. {
  130. "type": 1,
  131. "title": "CockroachDB",
  132. "description": "An open-source, survivable, strongly consistent, scale-out SQL database",
  133. "categories": ["database"],
  134. "platform": "linux",
  135. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cockroachdb.png",
  136. "image": "cockroachdb/cockroach:latest",
  137. "ports": [
  138. "26257/tcp",
  139. "8080/tcp"
  140. ],
  141. "volumes": [{"container": "/cockroach/cockroach-data"}],
  142. "command": "start --insecure"
  143. },
  144. {
  145. "type": 1,
  146. "title": "CrateDB",
  147. "description": "An open-source distributed SQL database",
  148. "categories": ["database"],
  149. "platform": "linux",
  150. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cratedb.png",
  151. "image": "crate:latest",
  152. "ports": [
  153. "4200/tcp",
  154. "4300/tcp"
  155. ],
  156. "volumes": [{"container": "/data"}]
  157. },
  158. {
  159. "type": 1,
  160. "title": "Elasticsearch",
  161. "description": "Open-source search and analytics engine",
  162. "categories": ["database"],
  163. "platform": "linux",
  164. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/elasticsearch.png",
  165. "image": "elasticsearch:latest",
  166. "ports": [
  167. "9200/tcp",
  168. "9300/tcp"
  169. ],
  170. "volumes": [{"container": "/usr/share/elasticsearch/data"}]
  171. },
  172. {
  173. "type": 1,
  174. "title": "Gitlab CE",
  175. "description": "Open-source end-to-end software development platform",
  176. "note": "Default username is <b>root</b>. Check the <a href=\"https://docs.gitlab.com/omnibus/docker/README.html#after-starting-a-container\" target=\"_blank\">Gitlab documentation</a> to get started.",
  177. "categories": ["development", "project-management"],
  178. "platform": "linux",
  179. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/gitlab_ce.png",
  180. "image": "gitlab/gitlab-ce:latest",
  181. "ports": [
  182. "80/tcp",
  183. "443/tcp",
  184. "22/tcp"
  185. ],
  186. "volumes": [
  187. { "container": "/etc/gitlab" },
  188. { "container": "/var/log/gitlab" },
  189. { "container": "/var/opt/gitlab" }
  190. ]
  191. },
  192. {
  193. "type": 1,
  194. "title": "Minio",
  195. "description": "A distributed object storage server built for cloud applications and devops",
  196. "categories": ["storage"],
  197. "platform": "linux",
  198. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/minio.png",
  199. "image": "minio/minio:latest",
  200. "ports": [
  201. "9000/tcp"
  202. ],
  203. "env": [
  204. {
  205. "name": "MINIO_ACCESS_KEY",
  206. "label": "Minio access key"
  207. },
  208. {
  209. "name": "MINIO_SECRET_KEY",
  210. "label": "Minio secret key"
  211. }
  212. ],
  213. "volumes": [{"container": "/data"}, {"container": "/root/.minio"}],
  214. "command": "server /data"
  215. },
  216. {
  217. "type": 1,
  218. "title": "Scality S3",
  219. "description": "Standalone AWS S3 protocol server",
  220. "categories": ["storage"],
  221. "platform": "linux",
  222. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/scality-s3.png",
  223. "image": "scality/s3server",
  224. "ports": [
  225. "8000/tcp"
  226. ],
  227. "env": [
  228. {
  229. "name": "SCALITY_ACCESS_KEY",
  230. "label": "Scality S3 access key"
  231. },
  232. {
  233. "name": "SCALITY_SECRET_KEY",
  234. "label": "Scality S3 secret key"
  235. }
  236. ],
  237. "volumes": [{"container": "/usr/src/app/localData"}, {"container": "/usr/src/app/localMetadata"}]
  238. },
  239. {
  240. "type": 1,
  241. "title": "SQL Server",
  242. "description": "Microsoft SQL Server on Linux",
  243. "categories": ["database"],
  244. "platform": "linux",
  245. "note": "Password needs to include at least 8 characters including uppercase, lowercase letters, base-10 digits and/or non-alphanumeric symbols.",
  246. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/microsoft.png",
  247. "image": "microsoft/mssql-server-linux:2017-GA",
  248. "ports": [
  249. "1433/tcp"
  250. ],
  251. "env": [
  252. {
  253. "name": "ACCEPT_EULA",
  254. "set": "Y"
  255. },
  256. {
  257. "name": "SA_PASSWORD",
  258. "label": "SA password"
  259. }
  260. ]
  261. },
  262. {
  263. "type": 1,
  264. "title": "SQL Server",
  265. "description": "Microsoft SQL Server Developer for Windows containers",
  266. "categories": ["database"],
  267. "platform": "windows",
  268. "note": "Password needs to include at least 8 characters including uppercase, lowercase letters, base-10 digits and/or non-alphanumeric symbols.",
  269. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/microsoft.png",
  270. "image": "microsoft/mssql-server-windows-developer:latest",
  271. "ports": [
  272. "1433/tcp"
  273. ],
  274. "env": [
  275. {
  276. "name": "ACCEPT_EULA",
  277. "set": "Y"
  278. },
  279. {
  280. "name": "sa_password",
  281. "label": "SA password"
  282. }
  283. ],
  284. "volumes": [{"container": "C:/temp/"}]
  285. },
  286. {
  287. "type": 1,
  288. "title": "SQL Server Express",
  289. "description": "Microsoft SQL Server Express for Windows containers",
  290. "categories": ["database"],
  291. "platform": "windows",
  292. "note": "Password needs to include at least 8 characters including uppercase, lowercase letters, base-10 digits and/or non-alphanumeric symbols.",
  293. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/microsoft.png",
  294. "image": "microsoft/mssql-server-windows-express:latest",
  295. "ports": [
  296. "1433/tcp"
  297. ],
  298. "env": [
  299. {
  300. "name": "ACCEPT_EULA",
  301. "set": "Y"
  302. },
  303. {
  304. "name": "sa_password",
  305. "label": "SA password"
  306. }
  307. ],
  308. "volumes": [{"container": "C:/temp/"}]
  309. },
  310. {
  311. "type": 1,
  312. "title": "IronFunctions API",
  313. "description": "Open-source serverless computing platform",
  314. "categories": ["serverless"],
  315. "platform": "linux",
  316. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ironfunctions.png",
  317. "image": "iron/functions:latest",
  318. "ports": [
  319. "8080/tcp"
  320. ],
  321. "volumes": [{"container": "/app/data"}],
  322. "privileged": true
  323. },
  324. {
  325. "type": 1,
  326. "title": "IronFunctions UI",
  327. "description": "Open-source user interface for IronFunctions",
  328. "categories": ["serverless"],
  329. "platform": "linux",
  330. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ironfunctions.png",
  331. "image": "iron/functions-ui:latest",
  332. "ports": [
  333. "4000/tcp"
  334. ],
  335. "volumes": [{"container": "/app/data"}],
  336. "env": [
  337. {
  338. "name": "API_URL",
  339. "label": "API URL"
  340. }
  341. ],
  342. "privileged": true
  343. },
  344. {
  345. "type": 1,
  346. "title": "Solr",
  347. "description": "Open-source enterprise search platform",
  348. "categories": ["search-engine"],
  349. "platform": "linux",
  350. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/solr.png",
  351. "image": "solr:latest",
  352. "ports": [
  353. "8983/tcp"
  354. ],
  355. "volumes": [{"container": "/opt/solr/mydata"}]
  356. },
  357. {
  358. "type": 1,
  359. "title": "Redis",
  360. "description": "Open-source in-memory data structure store",
  361. "categories": ["database"],
  362. "platform": "linux",
  363. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/redis.png",
  364. "image": "redis:latest",
  365. "ports": [
  366. "6379/tcp"
  367. ],
  368. "volumes": [{"container": "/data"}]
  369. },
  370. {
  371. "type": 1,
  372. "title": "RabbitMQ",
  373. "description": "Highly reliable enterprise messaging system",
  374. "categories": ["messaging"],
  375. "platform": "linux",
  376. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/rabbitmq.png",
  377. "image": "rabbitmq:latest",
  378. "ports": [
  379. "5671/tcp",
  380. "5672/tcp"
  381. ],
  382. "volumes": [{"container": "/var/lib/rabbitmq"}]
  383. },
  384. {
  385. "type": 1,
  386. "title": "Ghost",
  387. "description": "Free and open-source blogging platform",
  388. "categories": ["blog"],
  389. "note": "Access the blog management interface under <code>/ghost/</code>.",
  390. "platform": "linux",
  391. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ghost.png",
  392. "image": "ghost:latest",
  393. "ports": [
  394. "2368/tcp"
  395. ],
  396. "volumes": [{"container": "/var/lib/ghost/content"}]
  397. },
  398. {
  399. "type": 1,
  400. "title": "Plesk",
  401. "description": "WebOps platform and hosting control panel",
  402. "categories": ["CMS"],
  403. "platform": "linux",
  404. "note": "Default credentials: admin / changeme",
  405. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/plesk.png",
  406. "image": "plesk/plesk:preview",
  407. "ports": [
  408. "21/tcp", "80/tcp", "443/tcp", "8880/tcp", "8443/tcp", "8447/tcp"
  409. ]
  410. },
  411. {
  412. "type": 1,
  413. "title": "Joomla",
  414. "description": "Another free and open-source CMS",
  415. "categories": ["CMS"],
  416. "platform": "linux",
  417. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/joomla.png",
  418. "image": "joomla:latest",
  419. "env": [
  420. {
  421. "name": "JOOMLA_DB_HOST",
  422. "label": "MySQL database host",
  423. "type": "container"
  424. },
  425. {
  426. "name": "JOOMLA_DB_PASSWORD",
  427. "label": "Database password"
  428. }
  429. ],
  430. "ports": [
  431. "80/tcp"
  432. ],
  433. "volumes": [{"container": "/var/www/html"}]
  434. },
  435. {
  436. "type": 1,
  437. "title": "Drupal",
  438. "description": "Open-source content management framework",
  439. "categories": ["CMS"],
  440. "platform": "linux",
  441. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/drupal.png",
  442. "image": "drupal:latest",
  443. "ports": [
  444. "80/tcp"
  445. ],
  446. "volumes": [{"container": "/var/www/html"}]
  447. },
  448. {
  449. "type": 1,
  450. "title": "Plone",
  451. "description": "A free and open-source CMS built on top of Zope",
  452. "categories": ["CMS"],
  453. "platform": "linux",
  454. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/plone.png",
  455. "image": "plone:latest",
  456. "ports": [
  457. "8080/tcp"
  458. ],
  459. "volumes": [{"container": "/data"}]
  460. },
  461. {
  462. "type": 1,
  463. "title": "Magento 2",
  464. "description": "Open-source e-commerce platform",
  465. "categories": ["CMS"],
  466. "platform": "linux",
  467. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/magento.png",
  468. "image": "alankent/gsd:latest",
  469. "ports": [
  470. "80/tcp",
  471. "3000/tcp",
  472. "3001/tcp"
  473. ],
  474. "volumes": [{"container": "/var/www/html/"}]
  475. },
  476. {
  477. "type": 1,
  478. "title": "Sematext Docker Agent",
  479. "description": "Collect logs, metrics and docker events",
  480. "categories": ["Log Management", "Monitoring"],
  481. "platform": "linux",
  482. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/sematext_agent.png",
  483. "image": "sematext/sematext-agent-docker:latest",
  484. "name": "sematext-agent",
  485. "privileged": true,
  486. "env": [
  487. {
  488. "name": "LOGSENE_TOKEN",
  489. "label": "Logs token"
  490. },
  491. {
  492. "name": "SPM_TOKEN",
  493. "label": "SPM monitoring token"
  494. }
  495. ],
  496. "volumes": [
  497. {
  498. "container": "/var/run/docker.sock",
  499. "bind": "/var/run/docker.sock"
  500. }
  501. ]
  502. },
  503. {
  504. "type": 1,
  505. "title": "Datadog agent",
  506. "description": "Collect events and metrics",
  507. "categories": ["Monitoring"],
  508. "platform": "linux",
  509. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/datadog_agent.png",
  510. "image": "datadog/agent:latest",
  511. "env": [
  512. {
  513. "name": "DD_API_KEY",
  514. "label": "Datadog API key"
  515. }
  516. ],
  517. "volumes": [
  518. {
  519. "container": "/var/run/docker.sock",
  520. "bind": "/var/run/docker.sock",
  521. "readonly": true
  522. },
  523. {
  524. "container": "/host/sys/fs/cgroup",
  525. "bind": "/sys/fs/cgroup",
  526. "readonly": true
  527. },
  528. {
  529. "container": "/host/proc",
  530. "bind": "/proc",
  531. "readonly": true
  532. }
  533. ]
  534. },
  535. {
  536. "type": 1,
  537. "title": "Mautic",
  538. "description": "Open-source marketing automation platform",
  539. "categories": ["marketing"],
  540. "platform": "linux",
  541. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mautic.png",
  542. "image": "mautic/mautic:latest",
  543. "env": [
  544. {
  545. "name": "MAUTIC_DB_HOST",
  546. "label": "MySQL database host",
  547. "type": "container"
  548. },
  549. {
  550. "name": "MAUTIC_DB_PASSWORD",
  551. "label": "Database password"
  552. }
  553. ],
  554. "ports": [
  555. "80/tcp"
  556. ],
  557. "volumes": [{"container": "/var/www/html"}]
  558. },
  559. {
  560. "type": 1,
  561. "title": "Wowza",
  562. "description": "Streaming media server",
  563. "categories": ["streaming"],
  564. "platform": "linux",
  565. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/wowza.png",
  566. "image": "sameersbn/wowza:4.1.2-8",
  567. "env": [
  568. {
  569. "name": "WOWZA_ACCEPT_LICENSE",
  570. "label": "Agree to Wowza EULA",
  571. "set": "yes"
  572. },
  573. {
  574. "name": "WOWZA_KEY",
  575. "label": "License key"
  576. }
  577. ],
  578. "ports": [
  579. "1935/tcp",
  580. "8086/tcp",
  581. "8087/tcp",
  582. "8088/tcp"
  583. ],
  584. "volumes": [{"container": "/var/lib/wowza"}]
  585. },
  586. {
  587. "type": 1,
  588. "title": "Jenkins",
  589. "description": "Open-source continuous integration tool",
  590. "categories": ["continuous-integration"],
  591. "platform": "linux",
  592. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/jenkins.png",
  593. "image": "jenkins/jenkins:lts",
  594. "ports": [
  595. "8080/tcp",
  596. "50000/tcp"
  597. ],
  598. "env": [
  599. {
  600. "name": "JENKINS_OPTS",
  601. "label": "Jenkins options"
  602. }
  603. ],
  604. "volumes": [{"container": "/var/jenkins_home"}]
  605. },
  606. {
  607. "type": 1,
  608. "title": "Redmine",
  609. "description": "Open-source project management tool",
  610. "categories": ["project-management"],
  611. "platform": "linux",
  612. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/redmine.png",
  613. "image": "redmine:latest",
  614. "ports": [
  615. "3000/tcp"
  616. ],
  617. "volumes": [{"container": "/usr/src/redmine/files"}]
  618. },
  619. {
  620. "type": 1,
  621. "title": "Odoo",
  622. "description": "Open-source business apps",
  623. "categories": ["project-management"],
  624. "platform": "linux",
  625. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/odoo.png",
  626. "image": "odoo:latest",
  627. "env": [
  628. {
  629. "name": "HOST",
  630. "label": "PostgreSQL database host",
  631. "type": "container"
  632. },
  633. {
  634. "name": "USER",
  635. "label": "Database user"
  636. },
  637. {
  638. "name": "PASSWORD",
  639. "label": "Database password"
  640. }
  641. ],
  642. "ports": [
  643. "8069/tcp"
  644. ],
  645. "volumes": [{"container": "/var/lib/odoo"}, {"container": "/mnt/extra-addons"}]
  646. },
  647. {
  648. "type": 1,
  649. "title": "Urbackup",
  650. "description": "Open-source network backup",
  651. "categories": ["backup"],
  652. "platform": "linux",
  653. "note": "This application web interface is exposed on the port 55414 inside the container.",
  654. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/urbackup.png",
  655. "image": "cfstras/urbackup",
  656. "ports": [
  657. "55413/tcp", "55414/tcp", "55415/tcp", "35622/tcp"
  658. ],
  659. "volumes": [{"container": "/var/urbackup"}]
  660. },
  661. {
  662. "type": 1,
  663. "title": "File browser",
  664. "description": "A web file manager",
  665. "note": "Default credentials: admin/admin",
  666. "categories": ["filesystem", "storage"],
  667. "platform": "linux",
  668. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/filebrowser.png",
  669. "image": "filebrowser/filebrowser:latest",
  670. "ports": [
  671. "80/tcp"
  672. ],
  673. "volumes": [{"container": "/data"}, {"container": "/srv"}],
  674. "command": "--port 80 --database /data/database.db --scope /srv"
  675. },
  676. {
  677. "type": 1,
  678. "title": "CommandBox",
  679. "description": "ColdFusion (CFML) CLI",
  680. "categories": ["development"],
  681. "platform": "linux",
  682. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ortussolutions-commandbox.png",
  683. "image": "ortussolutions/commandbox:latest",
  684. "env": [
  685. {
  686. "name": "CFENGINE",
  687. "set": "lucee@4.5"
  688. }
  689. ],
  690. "ports": [
  691. "8080/tcp", "8443/tcp"
  692. ]
  693. },
  694. {
  695. "type": 1,
  696. "title": "ContentBox",
  697. "description": "Open-source modular CMS",
  698. "categories": ["CMS"],
  699. "platform": "linux",
  700. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ortussolutions-contentbox.png",
  701. "image": "ortussolutions/contentbox:latest",
  702. "env": [
  703. {
  704. "name": "express",
  705. "set": "true"
  706. },
  707. {
  708. "name": "install",
  709. "set": "true"
  710. },
  711. {
  712. "name": "CFENGINE",
  713. "set": "lucee@4.5"
  714. }
  715. ],
  716. "ports": [
  717. "8080/tcp", "8443/tcp"
  718. ],
  719. "volumes": [{"container": "/data/contentbox/db"}, {"container": "/app/includes/shared/media"}]
  720. },
  721. {
  722. "type": 2,
  723. "title": "Portainer Agent",
  724. "description": "Manage all the resources in your Swarm cluster",
  725. "note": "The agent will be deployed globally inside your cluster and available on port 9001.",
  726. "categories": ["portainer"],
  727. "platform": "linux",
  728. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/portainer.png",
  729. "repository": {
  730. "url": "https://github.com/portainer/templates",
  731. "stackfile": "stacks/portainer-agent/docker-stack.yml"
  732. }
  733. },
  734. {
  735. "type": 2,
  736. "title": "OpenFaaS",
  737. "name": "func",
  738. "description": "Serverless functions made simple",
  739. "note": "Deploys the API gateway and sample functions. You can access the UI on port 8080. <b>Warning</b>: the name of the stack must be 'func'.",
  740. "categories": ["serverless"],
  741. "platform": "linux",
  742. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/openfaas.png",
  743. "repository": {
  744. "url": "https://github.com/openfaas/faas",
  745. "stackfile": "docker-compose.yml"
  746. }
  747. },
  748. {
  749. "type": 2,
  750. "title": "IronFunctions",
  751. "description": "Open-source serverless computing platform",
  752. "note": "Deploys the IronFunctions API and UI.",
  753. "categories": ["serverless"],
  754. "platform": "linux",
  755. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ironfunctions.png",
  756. "repository": {
  757. "url": "https://github.com/portainer/templates",
  758. "stackfile": "stacks/ironfunctions/docker-stack.yml"
  759. }
  760. },
  761. {
  762. "type": 2,
  763. "title": "CockroachDB",
  764. "description": "CockroachDB cluster",
  765. "note": "Deploys an insecure CockroachDB cluster, please refer to <a href=\"https://www.cockroachlabs.com/docs/stable/orchestrate-cockroachdb-with-docker-swarm.html\" target=\"_blank\">CockroachDB documentation</a> for production deployments.",
  766. "categories": ["database"],
  767. "platform": "linux",
  768. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cockroachdb.png",
  769. "repository": {
  770. "url": "https://github.com/portainer/templates",
  771. "stackfile": "stacks/cockroachdb/docker-stack.yml"
  772. }
  773. },
  774. {
  775. "type": 2,
  776. "title": "Wordpress",
  777. "description": "Wordpress setup with a MySQL database",
  778. "note": "Deploys a Wordpress instance connected to a MySQL database.",
  779. "categories": ["CMS"],
  780. "platform": "linux",
  781. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/wordpress.png",
  782. "repository": {
  783. "url": "https://github.com/portainer/templates",
  784. "stackfile": "stacks/wordpress/docker-stack.yml"
  785. },
  786. "env": [
  787. {
  788. "name": "MYSQL_DATABASE_PASSWORD",
  789. "label": "Database root password",
  790. "description": "Password used by the MySQL root user."
  791. }
  792. ]
  793. },
  794. {
  795. "type": 3,
  796. "title": "Wordpress",
  797. "description": "Wordpress setup with a MySQL database",
  798. "note": "Deploys a Wordpress instance connected to a MySQL database.",
  799. "categories": ["CMS"],
  800. "platform": "linux",
  801. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/wordpress.png",
  802. "repository": {
  803. "url": "https://github.com/portainer/templates",
  804. "stackfile": "stacks/wordpress/docker-compose.yml"
  805. },
  806. "env": [
  807. {
  808. "name": "MYSQL_DATABASE_PASSWORD",
  809. "label": "Database root password",
  810. "description": "Password used by the MySQL root user."
  811. }
  812. ]
  813. },
  814. {
  815. "type": 2,
  816. "title": "Microsoft OMS Agent",
  817. "description": "Microsoft Operations Management Suite Linux agent.",
  818. "categories": ["OPS"],
  819. "platform": "linux",
  820. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/microsoft.png",
  821. "repository": {
  822. "url": "https://github.com/portainer/templates",
  823. "stackfile": "stacks/microsoft-oms/docker-stack.yml"
  824. },
  825. "env": [
  826. {
  827. "name": "AZURE_WORKSPACE_ID",
  828. "label": "Workspace ID",
  829. "description": "Azure Workspace ID"
  830. },
  831. {
  832. "name": "AZURE_PRIMARY_KEY",
  833. "label": "Primary key",
  834. "description": "Azure primary key"
  835. }
  836. ]
  837. },
  838. {
  839. "title": "Sematext Docker Agent",
  840. "type": 2,
  841. "categories": ["Log Management", "Monitoring"],
  842. "description": "Collect logs, metrics and docker events",
  843. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/sematext_agent.png",
  844. "platform": "linux",
  845. "repository": {
  846. "url": "https://github.com/portainer/templates",
  847. "stackfile": "stacks/sematext-agent-docker/docker-stack.yml"
  848. },
  849. "env": [
  850. {
  851. "name": "LOGSENE_TOKEN",
  852. "label": "Logs token"
  853. },
  854. {
  855. "name": "SPM_TOKEN",
  856. "label": "SPM monitoring token"
  857. }
  858. ]
  859. },
  860. {
  861. "title": "Datadog agent",
  862. "type": 2,
  863. "categories": ["Monitoring"],
  864. "description": "Collect events and metrics",
  865. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/datadog_agent.png",
  866. "platform": "linux",
  867. "repository": {
  868. "url": "https://github.com/portainer/templates",
  869. "stackfile": "stacks/datadog-agent/docker-stack.yml"
  870. },
  871. "env": [
  872. {
  873. "name": "API_KEY",
  874. "label": "Datadog API key"
  875. }
  876. ]
  877. },
  878. {
  879. "type": 1,
  880. "title": "Sonatype Nexus3",
  881. "description": "Sonatype Nexus3 registry manager",
  882. "categories": ["docker"],
  883. "platform": "linux",
  884. "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/sonatype.png",
  885. "image": "sonatype/nexus3:latest",
  886. "ports": [
  887. "8081/tcp"
  888. ],
  889. "volumes": [{ "container": "/nexus-data"}]
  890. }
  891. ]