►
Description
On today’s call, Brett Share, Co-Founder and Technology Executive Officer at Terminal tells us how to build and deploy fast, modern sites and apps on IPFS. https://terminal.co/
The IPFS weekly call is open to all. It’s a venue to highlight exciting work in the community and share what we know. See: https://github.com/ipfs/community/issues/454
For more information on IPFS
- visit the project website: https://ipfs.io
- or follow IPFS on Twitter: https://twitter.com/IPFS
Sign up to get IPFS news, including releases, ecosystem updates, and community announcements in your inbox, each Tuesday: http://eepurl.com/gL2Pi5
A
Okay,
I
got
it,
I
got
okay
and
I
will
and
welcome
to
the
ipfs
weekly.
It
is
March
216,
it's
really
nice
to
see
all
your
faces
today.
We
have
terminal
and
they're
gonna
tell
us
how
to
build
and
deploy
ipfs
hosted,
apps
using
terminal
and
super
excited
to
have
you
guys
here?
Would
you
like
to
share
your
screen
and
take
it
away
guys.
B
B
Okay,
so
hi
I'm
Brett
share
on
this
teo
and
co-founder
of
terminal.
We
also
have
Harrison
our
CEO
and
Janice
Turner
CTO
on
the
call
today.
So
this
is
the
terminal
app
where
I'm
logged
in
right
now
into
an
account.
I
already
have
a
few
sites
deployed.
Terminal,
in
essence,
is
a
web
development,
modern
web
development
tool
to
deploy
sites
and
apps
onto
ipfs.
B
B
So
first
just
connect
your
github
I've
already
connected
mind
when
you
do
connect
it.
It
lets
you
configure,
whichever
account
you'd
like
to
and
within
accounts
or
in
repos,
if
you
want
so
I'll
just
hop
over
to
my
github
and
select
a
repo
that
has
an
app
that
I
built
recently,
so
I'll
select
that
repo
and
then,
as
soon
as
you
do,
that
that's
that's
the
code
that
I
want
deploy
right
and
then
over
on
this.
Third
step
up
is
where
you
can
set
your
build
settings
and
click
deploy.
B
B
So
let
me
just
click
deploy
and
that's
really
it
three
quick
steps
and
the
it's
already
the
point
so
here
is
where
you
can
just
monitor
how
that
the
point
is
going.
You
see
the
logs
of
the
deployment
flow.
I
think
this
reap
this
site
in
particular,
will
take
around
two
to
three
minutes
to
deploy,
so
I
can
hop
over
to
say
I
just
deployed
sorted
recently
to
show
the
logs
so
yeah.
This
is
one.
B
That's
already
deployed,
I'll
go
into
the
deployment
specific
page,
and
here
we
are
so
what
it's
basically
doing
is
it's
pulling
your
files
from
github
down
in
the
repo
I'm
using
docker
images
to
build
it?
If
you
specify
that
docker
image,
we
will
use
that
one
in
particular,
going
through
the
standard,
yarn
and
PM
build
process,
and
then
once
it's
done,
we
upload
the
deployed
files
to
ipfs
return
back
hash,
create
a
terminal
sub
domain.
To
then
point
to
that
hash
and
from
there
you
can
visit
your
site
and
I'd
give
us
three
loads.
B
Pretty
performant
I
mean
very
performant
because-
and
this
is
a
site
that
well
not
to
get
myself
a
shout
out,
but
the
crypto
art
newsletter
that
I've
been
working
on,
but
essentially
the
reason
why
it's
for
perform
on
the
site
right
now
is
we
do
it?
We
do
a
few
things
we
are
running
on
our
own
notes.
We
also
are
using
additional
service
providers
to
pend
kenyatta
temporal.
B
So
that's
going
into
is
a
CDM
and
we
we
are
using
on
public
EFS.
At
the
moment
it
is
like
just
a
CDN
provider
like
a
one
that
you
would
use
on
a
front-end
web
site
content
delivery.
I
have
today,
although
we
are
very
excited
about
what
we
are
working
on
and
for
a
future
release
where
we
will
have
our
own
IP
FS
base
yet
and
it'll
be
completely
ipfs
based
and
peer
to
peer,
and
we
think
more
performant,
but
a
cost
etc.
So
we're
really
excited
about
that.
B
One
now
definitely
a
major
release
other
than
other
than
the
deployment
process
and
the
site
is
on
FS.
It
has
an
SS
officer
automatically
given
to
it.
The
next
thing
you
can
really
do
is
set
up
your
domain.
So
on
this
one
I
added
a
cname
I
mean
subdomain
really
quickly,
but
you
can
add,
you
can
purchase
domains.
You
can
also
add
an
external,
their
existing
subdomain
or
root
domain.
B
B
So
then,
from
there
it'll
just
go
directly
into
your
domain
settings
and
you
can
click
on
the
check,
dns
configuration.
It
gives
you
instructions
on
how
to
point
it
from
your
external
DNS
provider.
If
you
purchase
it
through
terminal,
would
you
become
the
DNS
provider
in
that
case
and
then
it's
automatically
configured
once
you
configure
the
site,
we
automatically
create
a
SSL
cert
for
you.
We
generate
it
from
let's
encrypt
and
put
it
on
that
site,
for
you,
I
think
I
have
an
example
of
that
as
well
right
here.
B
This
is
the
actual
site,
so
my
site,
the
crypto
art
digest
site,
is
hosted
using
terminal
on
ipfs
and
yeah.
That's
the
lots
of
episodes
of
its
generating.
So
that's
pretty
much
the
main
release
we
had
out
now.
Oh
and
yeah
I
mean
we
are
working
on
a
bunch
of
really
exciting
stuff
coming
forward.
I
think
that
pretty
much
brings
us
to
the
end
of
the
demo.
If
there's
any
questions,
we're
definitely
happy
to
answer
any
other
might
be.
A
B
Right
now
we're
using
just
GoDaddy
domain
yeah,
but
we,
but
also
with
the
NS
of
course,
is
an
option
and
then
coming
soon
and
we
are
looking
at
some
other
like
too
centralized
or
decentralized
domain
services
out
there.
That
are
options,
just
kind
of
waiting
for
the
for
the
user
experience
to
be
a
bit
bit
easier
for
that
user.
A
B
Yeah
good
point:
we
got
in
that
request
from
the
on
boardings.
We
are
going
to
have
it
like,
so
we're
gonna
create
a
CLI.
So
right
now
you
saw
the
github
connector
github
as
a
git
provider.
We're
we're
gonna
pretty
quickly.
Add
like
git
lab,
as
well
as
a
CLI,
and
the
CLI
will
have
commands
like
more
granular
commands
to
just
upload
a
hash
in
particular
and
deploy
with
a
hash.
B
A
B
We
also
have
a
community
slack
channel
if
you
want
to
join
it's
on
our
site
community
at
the
top
of
channel
echo
and
there's
some
people
in
there
that
are
working
that
are
trying
out
the
product
testing
it
out,
I'm
using
it
in
production
even
and
giving
a
bunch
of
feedback
and
just
kind
of
sharing
ideas
about
features
and
how
what
to
use
it
for
so,
please,
please,
come
and
join
and/or
happy
answer
more
questions.
There
too.
C
Yeah
so
there's
two
parts
to
that:
one
is
for
the
default
domain,
we're
using
CloudFlare,
as
you
know,
as
a
proxy
pretty
much,
and
we
have
a
wild-card
search
there
and
since
it's
all
subdomains
on
the
default
domain,
the
wild-card
search
works,
fine
and
all
the
newly
provision
sites,
then
reverse
the
custom
domains
there.
We
do
have
a
proxy.
We
have
a
H,
a
proxy
that
basically
every
time
you
add
a
custom
domain,
we
verify
the
domain
and
we
generate
the
cert
for
you.
We
verify
it
because
we
get
you
to
point
to
it.
C
First,
so
you
go
add
a
cname
or
a
record
from
your
custom
domain
to
our
proxy.
As
soon
as
you
do
that
we're
able
to
you
assert,
bought
to
automatically
generates
the
certificate
using
the
acne
challenge,
and
then
we
can
pretty
much
using
that
as
a
buffer
staff
there.
So
that's
the
two
ways
we
handle
it
so
so.
C
E
The
products
slide
now
so
people
who
just
request
access,
we
kind
of,
are
just
onboarding.
You
had
dozen
or
so
a
day,
so
we
might
publicly
just
open
it
up
to
everyone
in
the
next
few
weeks
or
in
conjunction
with
kind
of
the
next
version,
which
includes
the
CDM
and
some
other
cool
features.
So
we're
still
deciding
on
that.
But
if
anyone
wants
to
use
it
now,
they
could
reach
out
to
us
or
request
early
access
on
the
website
and
they'll
be
in
in
the
next
probably
a
few
days
or
a
week
max
yeah.
F
Sort
of
like
a
tangential
question
around
github
integration,
would
it
be
possible
to
grant
like
my
understanding,
is
that
you
just
read
only
access
to
specific
people
not
to
the
entire
account.
Would
that
be
possible?
Was
that
your
experience
or
are
the
limitations
with
ApS
that
you
have
available
yeah.
A
Alright,
well,
if
there's
no
other
questions,
then
I
guess
we're
finished
a
little
bit
early
today,
but
thank
you
guys
so
much
for
coming
on
to
tell
us
about
terminal.
It's
really
slick
for
that
and
I
hope.
Those
people
start
using
it
to
deploy
their
websites,
because
it
looks
good
and
it
seems
to
worry
well,
it
looks.
It
looks
like
something
that
I
just
go
and
and
blow
Monty.
Is
that
and
be
like?
A
E
You
very
much
yeah
and
our
goal
is
to
not
just
provide
this
for
hosting,
but
to
essentially
provide
like
a
fire
based
type
experience
with
all
the
different
things
you
would
need
for
your
app
or
site,
but
leveraging
like
ipfs
as
the
backbone
underneath
to
deliver
those
things,
such
as
databases
or
a
CDN
or
hosting
or
server
list
function.
So
a
lot
on
the
roadmap
definitely
trying
to
align
it
with
the
ipfs
roadmap,
and
so
we're
excited
to
release
some
of
those
new
add-on
features
in
the
next
few
months.
B
B
In
our
blog,
the
blog
has
a
bunch
of
cool
tutorials
already,
depending
whatever
framework
you're,
using
we're,
adding
a
bunch
more
and
I
use
it
for
a
personal
set
I
had,
and
the
experience
has
been
great,
like
the
automatic
deployments
is
definitely
a
nice
feature
where
every
time
you
push
a
new,
you
know
new
PR
and
you
merge
your
repo
that
it
automatically
deploys,
and
you
can
just
see
them
right
there
and
go
check
out
the
new
the
new
build.
So
the
experience
is
definitely
smooth
would
would
recommend,
checking
out.
E
And
I'd
say
the
last
thing:
our
goal
isn't
just
to
just
put
the
sites
for
different
aspects
on
ipfs
we're
really
working
towards
figuring
out
ways
in
which
IP
FS
can
make
your
site
or
app
faster
or
more
performant,
more
secure.
And
so
those
are
the
super
exciting
things.
So
it
really
should
be
that,
hopefully,
in
a
few
months
that
hosting
a
site
or
an
app
using
IP
FS
would
make
it
a
lot
faster
or
cheaper
than
just
using
something
like
nullify
or
a
normal
hosting.
E
Would
say:
we've
been
in
the
web
3-space
for
a
while
and
we're
working
a
lot
on,
aetherium
and
and
apps,
and
it
just
sort
of
started
a
rabbit
hole
down
like
what
is
adapt
and
you
know,
does
adapt
require
smart
contracts?
Could
it
be
adapted?
It
doesn't
have
smart
contracts
and
really
just
thinking
about
the
web
and
how
web
3
might
actually
happen,
and
what
pieces
of
the
web,
like
the
web
stack,
are
going
to
need
to
be
distributed
or
descent
rise.
E
It
doesn't
have
a
token
which
makes
it
very
easy
to
natively
integrate
into
the
web,
and
we
think
most
of
the
services
that
people
do
need
for
a
web
site
or
apps
could
be
built
using
IP
FS
as
a
backbone.
So
we've
just
been
really
impressed
with
the
progress
and
the
idea
of
us
community
and
I
felt
that
there
wasn't
enough
people
building
given
how
big
of
an
impact
it
could
have
on
the
web.
So
we
decided
we'd
like
to
help
make
that
happen.
E
A
Alright
and
okay
cool
well
that
just
about
wraps
it
up,
I
guess
for
this
week
and
thank
you
everyone
for
coming.
It's
really
nice
of
you
guys
to
thank
you
again
and
we'll
see
you
next
next
week.
I
think
we
can
just
be
talking
to
I,
think
gonna
be
talking
to
Microsoft
exciting
times,
and
so
anyway
see
you
next
week.
Everyone
thanks
for
coming
bye,
bye,.